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.
A cloud-native Go microservices framework with cli tool for productivity.
High performance, minimalist Go web framework
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.
Your ultimate Go microservices framework for the cloud-native era.
Temporal service
The Go language implementation of gRPC. HTTP/2 based RPC
lightweight, idiomatic and composable router for building Go HTTP services
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
A powerful framework for faster, easier, and more efficient project development.
- framework
- orm
- goframe
- go-framework
Infrastructure orchestration from local to your cloud
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Open Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol)
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.
Go HTTP framework with high-performance and strong-extensibility for building micro-services.
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
Golang client for NATS, the cloud native messaging system.
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
A Cloud Native traffic orchestration system. (CNCF Project)
The full-featured Golang Development Framework skeleton
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-code" approach.