Stars
A curated list of awesome Go frameworks, libraries and software
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
The Prometheus monitoring system and time series database.
Distributed reliable key-value store for the most critical data of a distributed system
The fantastic ORM library for Golang, aims to be developer friendly
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio 🚀
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Your ultimate Go microservices framework for the cloud-native era.
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
A high-performance 100% compatible drop-in replacement of "encoding/json"
A lightweight cryptography-driven Zero Trust protocol to safeguard servers and data from attackers by leveraging resource-hiding and encryption algorithms.
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.