Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
Cross-platform Go library and CLI to create simple dialogs that interact graphically with the user
Visualize dependency trees of any package by analyzing imports.
isatty for golang
Automated changelog tool for preparing releases with lots of customization options
High performance graph + vector database (Neo4j and qDrant compatible), focused on low latency graph-rag retreival for AI systems
Simple and fast template engine. Substitutes template placeholders up to 10x faster than [text/template](https://golang.org/pkg/text/template/)
Go bindings for the Wasmtime WebAssembly runtime (WASI support, JIT/AOT, secure and fast embedding)
Digital Signal Processing for Go
High performance async-io networking for Golang in proactor mode
Go Interface to Open Neural Network Exchange (ONNX)
money and currency formatting for golang
An evolutionary optimization library
OpenTelemetry Compile-Time Instrumentation for Golang
Technical analysis library with advanced market analysis and trading strategies
An implementation of [failpoints](https://www.freebsd.org/cgi/man.cgi?query=fail) for Golang
A collection of common regular expressions for Go
App that displays updates for the Go packages in your GOPATH
Generate converters by defining an interface
HTTP testing and debugging tool with various endpoints for client testing
Razor view engine for Golang
Mocha like testing framework of Go
A Pure Golang implemented SQLite driver without CGO
Go library for building CLI applications with sophisticated flag and argument parsing and validation
Parse, validate, and work with OpenAPI, Swagger, Overlays, and Arazzo specifications
Web Application Firewall middleware for the Caddy server, with a regex rule engine, anomaly scoring, IP/DNS/ASN/country blacklists and rate limiting
High performance structured logging
Goc is a comprehensive coverage testing system for The Go Programming Language
An opinionated guideline to structure & develop a Go web application/service.
High performance router forked from `httprouter`. The first router fit for `fasthttp`
AI powered terminal assistant
Generate QR codes with personalized styles, allowing adjustments to color, block size, shape, and icons
📋 cross-platform clipboard package in Go
Enrich `go test` outputs with text decorations
Go bindings for the PortAudio audio I/O library
\*nix cross-platform (OS agnostic) supervisor
Go Perceptual image hashing package
Algorithms and data structures.CLRS study
Simple, modular, and observable Go framework for backend applications
A lightweight document-oriented NoSQL database written in pure Golang
A simple and flexible health check library for Go
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Scalable, fault-tolerant application-layer sharding for Go applications.
IRC, Slack & Telegram bot written in Go.
Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox
Generate a Go struct from XML
A light-weight TCP framework written in Go (Golang), built with message router. EasyTCP helps you build a TCP server easily fast and less painful
Colorable writer for windows
A highly customizable expression language written in Go
Naive Bayesian Classification for Golang
An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern