Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
Simple and clean Telegram bot client
An expressive programming language and a versatile interactive shell
Container Signing, Verification and Storage in an OCI registry
Parse environment variables to Go structs (with defaults)
Implementation of the [LevelDB](https://github.com/google/leveldb) key/value database in Go
Terminal stock watcher and stock position tracker
Validators and sanitizers for strings, numerics, slices and structs
Disk usage analyzer with console interface
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services
BitTorrent client package
All-in-one (SMTP, IMAP, DKIM, DMARC, MTA-STS, DANE) email server
Goa provides a holistic approach for developing remote APIs and microservices in Go
Fast and simple HTTP microservice for image resizing
Official Elasticsearch client for Go
RocksDB/LevelDB inspired key-value database in Go
Implementation of fine-grained authorization based on the "Zanzibar: Google's Consistent, Global Authorization System" paper. Backed by [CNCF](https://www.cncf.io/)
Podinfo is a tiny web application made with Go that showcases best practices of running microservices in Kubernetes. Podinfo is used by CNCF projects like Flux and Flagger for end-to-end testing and workshops
Go bindings for the Discord Chat API
Library to simplify reading the XML format used by recent version of Microsoft Excel in Go programs
graph-based computational library like Theano for Go that provides primitives for building various machine learning and neural network algorithms
Modern full-featured secure mail server for low-maintenance, self-hosted email
Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support
A cloud native high availability/performance traffic orchestration system with observability and extensibility
High-performance middleware for transforming a state machine written in any programming language into a Byzantine Fault Tolerant replicated state machine using the Tendermint consensus and blockchain protocols
Simple Go image processing package
Simple and clean Telegram bot client.
A cross-platform network and cloud backup tool based on the idea of lock-free deduplication
Nintendo Entertainment System (NES) emulator written in Go
Mature, robust, and powerful ACME client integration for fully-managed TLS certificate issuance and renewal
Markdown processor in Go
Make SSH apps, just like that!
A library to beautify console output on every platform with many combinable components
~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for `golint`
A pure go implementation of tun2socks powered by [gVisor](https://gvisor.dev/) TCP/IP stack
dependency tool for go, godep helps build packages reproducibly by fixing their dependencies.
Distributed actors for Go, C#, and Java/Kotlin
Lightweight game server framework
A book focusing on Go `go/*` packages
Library for building a powerful interactive prompt, inspired by [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit)
Simple rolling logger, implements io.WriteCloser
Go library for managing configuration data from environment variables
Build native macOS applications using Go
Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models
Random data generator written in go
Navigate through go files efficiently with the OctoLinker browser extension for GitHub
Server and library to dispatch server-sent updates using the Mercure protocol (built on top of Server-Sent Events)
Generate Go tests from your source code
A feature complete and high performance multi-group Raft library in Go
A comprehensive, Lodash-like utility library for Go
Tool and library to remotely hack RTSP streams from surveillance cameras