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
High performance, minimalist Go web framework
beego is an open-source, high-performance web framework for the Go programming language.
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
: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
Workflow Engine for Kubernetes
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Simple, reliable, and efficient distributed task queue in Go
Infrastructure orchestration from local to your cloud
Simple HTTP, REST, and SSE client library 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.
A blazingly fast JSON serializing & deserializing library
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.
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
- application-server
- golang
- workers
- supervisor
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
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
Go HTTP framework with high-performance and strong-extensibility for building micro-services.