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.
⚡️ Express inspired web framework written in Go
A cloud-native Go microservices framework with cli tool for productivity.
High performance, minimalist Go web framework
beego is an open-source, high-performance web framework for the Go programming language.
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Your ultimate Go microservices framework for the cloud-native era.
- golang
- framework
- kratos
- go
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
Temporal service
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
- email-marketing
- newsletter
- newsletter-management
- mailing-list
A framework for agents, tools and services
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
A powerful framework for faster, easier, and more efficient project development.
- framework
- orm
- goframe
- go-framework
A high productivity, full-stack web framework for the Go language.
- web-framework
- web-application
- web-application-framework
- hacktoberfest
Classy web framework for Go
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.
Rapid Web Development w/ Go
- go
- buffalo
- golang
- gobuffalo
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!
Go RPC framework with high-performance and strong-extensibility for building micro-services.
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)