Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
High performance, minimalist Go web framework
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
lightweight, idiomatic and composable router for building Go HTTP services
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
A high performance HTTP request router that scales well
Get JSON values quickly - JSON parser for Go
Simple HTTP, REST, and SSE client library for Go
A push notification server written in Go (Golang).
- ios-notification
- notification-server
- android
- golang
Idiomatic HTTP Middleware for Golang
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
A Cloud Native traffic orchestration system. (CNCF Project)
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Package ini provides INI file read and write functionality in Go
Painless middleware chaining for Go
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
- apns
- notifications
- apple
- http2
Simple middleware to rate-limit HTTP requests.
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
HTTP middleware for Go that facilitates some quick security wins.
Dead simple rate limit middleware for Go.
Open-source, self-hosted newsletter, email marketing and transactional email platform. Visual MJML editor, Liquid templating, 7 sending providers.