Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
Repository Index
47,133 repositories indexed
1–22 of 22 · Most stars
Zero Allocation JSON Logger
- logging
- json
- golang
- structured-logging
Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template
- golang
- template-engine
- fast
High performance and extensible micro web framework. Zero memory allocations in hot paths.
- go
- golang
- fasthttp
- micro-framework
Selected Machine Learning algorithms for natural language processing and semantic analysis in Golang
- go
- golang
- natural-language-processing
- nlp
Dead simple, super fast, zero allocation logger for Golang
:rotating_light: Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.
- http-router
- zero-allocation
- customizable-context
🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit
- eventbus
- message-bus
- pubsub
- message-broker
A high-performance, high precision, zero allocation fixed-point decimal library for financial applications
- golang
- high-performance
- zero-allocation
- money
A high-performance rate limiter library for Go applications
- concurrency
- golang
- lock-free
- rate-limiting
High-performance configuration management framework for Go applications with zero-allocation performance, universal format support (JSON, YAML, TOML, HCL, INI, Properties), and an ultra-fast CLI powered by Orpheus.
- configuration-management
- go
- hcl
- high-performance
MUS format serializer for Go
- golang
- serialization
- codegen
- data-validation
Tooling and libraries to enforce zero heap allocations in Golang
High-performance, zero-allocation ECS for Go. Cache-friendly data orchestrator with type-safe iterators.
- ecs
- entity-component-system
- gamedev
- go
Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers
- golang
Zero-dependency 128-bit fixed-point decimal for Go. Exact SQL NUMERIC / PostgreSQL semantics, no heap allocation, no panics — built for money, ledgers and banking arithmetic.
- decimal
- fixed-point
- go
- golang
Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes.
A zero-allocation debouncer
- debounce
- go
- golang
- performance
Type-safe reactive state management for Go, inspired by Angular Signals. Zero allocations, thread-safe, production-ready.
- angular
- clean-architecture
- concurrency
- generics
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
- generics
- go
- golang
- http-router
High-performance Unicode width calculation library for Go 1.25+. 3.9-46x faster than go-runewidth with zero allocations. Perfect for TUI frameworks and terminal applications.
- cjk
- emoji
- go
- go125
High performance, zero-allocation, low memory usage (8 bytes), low precision (17 digits), partially compatible with int64 and shopspring Decimal