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
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.
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.
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Temporal service
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
A framework for agents, tools and services
lightweight, idiomatic and composable router for building Go HTTP services
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
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
Share your terminal as a web application
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
A high performance HTTP request router that scales well