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
Kind1
Category
Sort:Used by Most Apps
testify
The essential Go toolkit for assertions, mocks, and structured test suites.
jwt
A zero-dependency Go implementation of JSON Web Tokens (JWT) with pluggable HMAC, RSA, RSA-PSS, ECDSA, and Ed25519 signing methods.
Prisma Client
Auto-generated, type-safe database client for Node.js and TypeScript.
websocket
A fast, RFC 6455-compliant WebSocket implementation for Go with full control over framing, compression, and concurrency.
Logrus
Structured, pluggable logging for Go with a stdlib-compatible API and level-based hooks.
mux
A lightweight, http.Handler-compatible Go router that matches requests by path, host, method, headers, and query, and can reverse them back into URLs.
go-redis
The official, idiomatic Go client for Redis — connection pooling, Cluster, Sentinel, pipelines, and client-side caching built in.
Go-MySQL-Driver
A pure Go implementation of the MySQL wire protocol, used as the database/sql driver for MySQL, MariaDB, and TiDB.
color
Colorized terminal output for Go with ANSI escape codes, 24-bit RGB, and built-in Windows support.
go-cmp
A safer, more powerful alternative to reflect.DeepEqual for comparing Go values in tests.
godotenv
A Go port of Ruby's dotenv that loads environment variables from .env files into your process, with zero third-party dependencies.
compress
A Go compression toolkit with a pure-Go Zstandard codec, S2 (a faster Snappy), and assembly-accelerated drop-in replacements for gzip, zip, zlib, and lzw.
chi
A lightweight, idiomatic Go HTTP router built entirely on net/http, for composing middleware and mounting REST APIs without a framework.
gopsutil
A Go library that ports Python's psutil, giving programs a pure-Go way to read CPU, memory, disk, network, host, sensor, and process statistics across every major OS.
go-sqlite3
A self-contained CGO driver that brings SQLite3 to Go's standard database/sql interface.
testcontainers-go
Programmatically spin up disposable Docker containers for Go integration and smoke tests, then tear them down automatically.
semver
A fast, spec-compliant Go library for parsing, comparing, and sorting semantic versions with npm-style range constraints.
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.
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.