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.
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
⚡️ Express inspired web framework written in Go
Send push notifications to your phone or desktop using PUT/POST
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
- email-marketing
- newsletter
- newsletter-management
- mailing-list
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
: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
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
go generate based graphql server library
An implementation of GraphQL for Go / Golang
The Open Source Firebase Alternative with GraphQL.
A push notification server written in Go (Golang).
- ios-notification
- notification-server
- android
- golang
Generate Go client and server boilerplate from OpenAPI 3 specifications
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
- application-server
- golang
- workers
- supervisor
Go RPC framework with high-performance and strong-extensibility for building micro-services.
A simple RPC framework with protobuf service definitions
Go HTTP framework with high-performance and strong-extensibility for building micro-services.
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.