Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
usql is a universal command-line interface for SQL databases
Implementation of GraphQL for Go
Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers
Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API
Pure Go ACME client library and CLI tool (for use with Let's Encrypt)
Pure Go Postgres driver for database/sql
Working efficiently with message streams. Building event driven applications, enabling event sourcing, RPC over messages, sagas. Can use conventional pub/sub implementations like Kafka or RabbitMQ, but also HTTP or MySQL binlog
An offline recommender system backend based on collaborative filtering written in Go
Redigo is a Go client for the Redis database
An embedded key/value database for Go
A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems
Geolocation DB with spatial index and realtime geofencing
LangChainGo is a framework for developing applications powered by language models
A blazingly fast JSON serializing & deserializing library
Flannel is a network fabric for containers, designed for Kubernetes
Web-based PostgreSQL database browser
Gobot is a framework for robotics, physical computing, and the Internet of Things
General Machine Learning library for Go
SQLite3 driver for go that uses database/sql
A full featured implementation of JSON Web Tokens (JWT). This library supports the parsing and verification as well as the generation and signing of JWTs
Go implementation of the Model Context Protocol for building MCP servers and clients in Go
Shell parser and formatter
Golang implementation of the Raft consensus protocol, by HashiCorp
immudb is a lightweight, high-speed immutable database for systems and applications written in Go
TUI components for bubbletea
Allows users to spin up a quick Go project using a popular framework
Package to create apps with GO, HTML and CSS. Supports: MacOS, Windows in progress
PDF processor
Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates
Go's reference card
A Database Toolkit. A CLI designed to help companies better work with their data
Push notification server using [APNs2](https://github.com/sideshow/apns2) and google [GCM](https://github.com/google/go-gcm)
A message streaming bridge between a range of protocols
Go library for working with DNS
This package contains a set of utilities for generating Go boilerplate code for services based on OpenAPI 3.0 API definitions
Command line tool for building and deploying Go applications on Kubernetes
Official MongoDB driver for the Go language
High-performance PHP application server, load-balancer and process manager
High-performance load testing tool, written in Golang
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Manage local application configuration files using templates and data from etcd or consul
BDD-style framework with web UI and live reload
Platform-native GUI library for Go. Cross platform
Distributed pluggable RPC service framework like alibaba Dubbo
A complete implementation of a Lightning Network node
Distributed, Fault-tolerant task queue
Efficient key/value cache for gigabytes of data
Manage your golang vendor and vendored packages with ease. Inspired by tools like Maven, Bundler, and Pip.
A high-performance and strong-extensibility Golang RPC framework that helps developers build microservices. If the performance and extensibility are the main concerns when you develop microservices, Kitex can be a good choice
Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing