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
389 watching
2k forks
Language: Go
last commit: 8 days 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,040
fasthttp/router A high-performance HTTP request router with features like radix tree optimization and case-insensitive matching. 465
cloudwego/hertz A high-performance Go HTTP framework designed for building microservices with strong extensibility and usability features. 5,375
gin-gonic/gin A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. 79,104
dgrr/http2 An HTTP/2 implementation for fasthttp 211
squeaky-pl/japronto A high-performance HTTP toolkit with pipelining support for scaling and speed optimization 8,612
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,294
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,642
panjf2000/gnet An event-driven networking framework designed to provide high-performance and lightweight network capabilities. 9,665
hyperium/hyper An efficient HTTP library designed as a building block for other libraries and applications. 14,575
kataras/iris A fast and feature-rich web framework for Go that provides a simple yet powerful foundation for building websites and APIs. 25,267
square/okhttp A robust and efficient HTTP client for interacting with web services 45,872
opus-domini/fast-shot An HTTP client library for Go that provides a simple and fluent API for making requests with various features and customization options. 66
valyala/quicktemplate A fast template engine for Go that compiles templates into executable code. 3,128
buaazp/fasthttprouter A high-performance HTTP request router optimized for fast and scalable handling of URLs with varying paths 872