Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category
Sort:Used by Most Apps
goldmark
A CommonMark-compliant Markdown parser and renderer for Go, built around a walkable AST and pluggable extensions.
pty
A minimal, dependency-free Go library for opening and managing Unix pseudo-terminals.
go-isatty
Cross-platform Go library that detects whether a file descriptor is connected to a terminal, including Cygwin and MSYS2 ptys on Windows.
grpc-gateway
A protoc plugin that generates a reverse-proxy server, turning RESTful HTTP/JSON requests into gRPC calls from the same service definitions.
lipgloss
Lipgloss brings a CSS-like, declarative styling API to Go terminal apps, covering colors, borders, layout, and compositing for building polished TUIs.
go-cache
A thread-safe, in-memory key-value cache for Go with per-item expiration, atomic counters, and optional disk persistence.
dns
A low-level, spec-complete DNS library for Go covering client, server, DNSSEC, and zone-file parsing.
moby/moby/api
The independently-versioned Go module of shared request/response types for the Docker Engine API, used by both the daemon and third-party Go clients.
migrate
Database schema migrations for Go, usable as a CLI tool or an importable library with pluggable source and database drivers.
Sprig
Over 100 template functions for Go's text/template and html/template, covering strings, lists, dicts, dates, math, crypto, and semver comparisons.
minio-go
The official Go client SDK for MinIO and any Amazon S3 compatible object storage service.
jsoniter
A high-performance, 100% compatible drop-in replacement for Go's encoding/json.
sentry-go
The official Go SDK for capturing errors, panics, and performance traces and sending them to Sentry.
docker/docker
The legacy Go client library for the Docker Engine API, used to build and manage containers, images, and daemons programmatically.
Bubble Tea
A Go framework based on The Elm Architecture for building terminal UIs, from simple prompts to full-window, high-performance TUI applications.
Echo
A minimalist, high-performance Go web framework with a radix-tree router, built-in middleware chain, and first-class HTTP/2 support.
decimal
Arbitrary-precision fixed-point decimal numbers for Go, built to avoid the rounding errors of float64 in money and financial math.
bluemonday
A fast, allowlist-based HTML sanitizer for Go that strips XSS vectors from untrusted content while preserving safe markup.
protobuf
Legacy Go bindings for Protocol Buffers, now a thin compatibility wrapper around google.golang.org/protobuf.
go-sqlmock
A mock sql/driver implementation for Go that simulates database behavior in tests without a real database connection.
MCP Go SDK
The official Go SDK for building Model Context Protocol servers and clients, maintained in collaboration with Google.
go-toml
The original Go library for loading, querying, and marshaling TOML documents, now superseded by go-toml v2.
lo
A Lodash-style Go library built on Go 1.18+ generics for working with slices, maps, channels, and functions.
Resty
A simple, chainable HTTP and REST client for Go with built-in retries, middleware, and auth helpers.