fasthttp

HTTP server

High-performance HTTP implementation for Go with optimized memory usage

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http

GitHub

22k stars
392 watching
2k forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
codesenberg/bombardier A tool for measuring HTTP performance and load testing 6,090
fasthttp/router A high-performance HTTP request router with features like radix tree optimization and case-insensitive matching. 466
cloudwego/hertz A high-performance Go HTTP framework designed for building microservices with strong extensibility and usability features. 5,442
gin-gonic/gin A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. 79,433
dgrr/http2 An HTTP/2 implementation for fasthttp 212
squeaky-pl/japronto A high-performance HTTP toolkit with pipelining support for scaling and speed optimization 8,611
valyala/fastjson A fast JSON parser and validator written in Go that provides simple API access to parsed data without code generation or reflection. 2,310
julienschmidt/httprouter A lightweight and high-performance HTTP request router that supports variables in routing patterns and scales well with large numbers of routes. 16,666
panjf2000/gnet An event-driven networking framework designed to provide high-performance and lightweight network capabilities. 9,825
hyperium/hyper An efficient HTTP library designed as a building block for other libraries and applications. 14,680
kataras/iris A fast and feature-rich web framework for building scalable and efficient web applications in Go. 25,289
square/okhttp A robust and efficient HTTP client for interacting with web services 45,977
opus-domini/fast-shot A fast and flexible HTTP client for Go with support for various features like authentication, headers, query parameters, retry mechanisms, and more. 72
valyala/quicktemplate A fast template engine for Go that compiles templates into executable code. 3,138
buaazp/fasthttprouter A high-performance HTTP request router optimized for fast and scalable handling of URLs with varying paths 872