High performance, minimalist Go web framework
- go
- echo
- web
- middleware
47,133 repositories indexed
1–21 of 21 · Most stars
High performance, minimalist Go web framework
TranslatedBest microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! Java has dubbo, Golang has rpcx! build for cloud!
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
:notes: Minimalist websocket framework for Go
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
Minimalist and zero-dependency scheduling library for Go
More effective network communication, two-way calling, notify and broadcast supported.
Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang)
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
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.
A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify) 🚀📯
Minimalist net/http middleware for golang
A small and evil REST framework for Go
Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.
Minimalistic HTTP server template in Go
µjson - A fast and minimal JSON parser and transformer that works on unstructured JSON
Zero-dependency Go input validation, in-place normalization, and JSON Schema generation from struct tags.
Minimalistic REST client for Go applications
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
Minimal in-memory deferred task scheduler for Go with ID-based debouncing, cancellation, concurrency limits, and graceful shutdown.