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
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.
A standard library for microservices.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
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
The Go language implementation of gRPC. HTTP/2 based RPC
Share your terminal as a web application
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 open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
A high productivity, full-stack web framework for the Go language.
- web-framework
- web-application
- web-application-framework
- hacktoberfest
Infrastructure orchestration from local to your cloud
Simple HTTP, REST, and SSE client library for Go
🧟 The modern PHP app server
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.
Swagger 2.0 implementation for go
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
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