An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.
- golang
- framework
- go
- router
47,133 repositories indexed
529–552 of 1,105 · Most stars
An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.
An elegant and concurrent library for the Telegram bot API in Go.
Cross-platform library to create & extract archives, compress & decompress files, and walk virtual file systems across various formats
High-performance framework for building redis-protocol compatible TCP servers/services
A static code analyser for annotated TODO comments
Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰
Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client. Includes APIs for friends, chatting, trading, trade offers and TF2 crafting.
HTTP requests collector to test webhooks, notifications, REST clients and more ...
All-in-one go testing library
A protoc plugin that generates graphql execution code from Protocol Buffers.
A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure.
Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕
Substation is a toolkit for routing, normalizing, and enriching security event and audit logs.
teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.
Server that accepts metrics via the Graphite protocol and exports them as Prometheus metrics
Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection).
Remote client for Chrome DevTools
The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).
A unified NixOS tooling replacement for nixos-* utilities [maintainers=@water-sucks,@Sporif]
Export data from PostgreSQL into different data formats
[Go]Distributed Actor/Grain framework for Golang with goodies
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
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.
Remove unnecessary type conversions from Go source