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–11 of 11 · Most stars
High performance and extensible micro web framework. Zero memory allocations in hot paths.
- go
- golang
- fasthttp
- micro-framework
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
- go
- golang
- json
- performance
: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
:balloon: A lightweight struct validator for Go
- golang
- go
- validator
- validator-struct
MUS format serializer for Go
- golang
- serialization
- codegen
- data-validation
Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers
- golang
Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes.
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
- coherence
- coherence-ce
- golang
- grpc
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