Stars
A curated list of awesome Go frameworks, libraries and software
Production-Grade Container Scheduling and Management
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.
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
⚡️ Express inspired web framework written in Go
beego is an open-source, high-performance web framework for the Go programming language.
A cloud-native Go microservices framework with cli tool for productivity.
A toolkit with common assertions and mocks that plays nicely with the standard library
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
The Go language implementation of gRPC. HTTP/2 based RPC
CNCF Jaeger, a Distributed Tracing Platform
Container runtimes on macOS (and Linux) with minimal setup
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
Ip2region (2.0 - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance. xdb engine implementation for many programming…
💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
general purpose extensions to golang's database/sql
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Database migrations. CLI and Golang library.
7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package