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 …
Open Source Continuous File Synchronization
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 golang ebook intro how to build a web with golang
The fantastic ORM library for Golang, aims to be developer friendly
Define and run multi-container applications with Docker
《The Way to Go》中文译本,中文正式名《Go 入门指南》
beego is an open-source, high-performance web framework for the Go programming language.
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the …
HTTP load testing tool and library. It's over 9000!
A declarative, simple, fast, and fun package for building command line tools in Go
Find, verify, and analyze leaked credentials
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
Vitess is a database clustering system for horizontal scaling of MySQL.
📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence…
Analyzes resource usage and performance characteristics of running containers.