Stars
A curated list of awesome Go frameworks, libraries and software
Production-Grade Container Scheduling and Management
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
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 …
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Distributed reliable key-value store for the most critical data of a distributed system
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared …
A platform for building proxies to bypass network restrictions.
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
The fantastic ORM library for Golang, aims to be developer friendly
A tool for secrets management, encryption as a service, and privileged access management
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
A cloud-native Go microservices framework with cli tool for productivity.
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
A toolkit with common assertions and mocks that plays nicely with the standard library
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Pulumi - Infrastructure as Code in any programming language 🚀
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
A declarative, simple, fast, and fun package for building command line tools in Go
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
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving