Directory

Open Source Packages

Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.

5929 packages

All Packages

91Health
Library Go

goldmark

A CommonMark-compliant Markdown parser and renderer for Go, built around a walkable AST and pluggable extensions.

5,041
MIT
Used by 17
51Health
Library Go

pty

A minimal, dependency-free Go library for opening and managing Unix pseudo-terminals.

2,095
MIT
Used by 17
48Health
Library Go

go-isatty

Cross-platform Go library that detects whether a file descriptor is connected to a terminal, including Cygwin and MSYS2 ptys on Windows.

926
MIT
Used by 17
94Health
Tool Go

grpc-gateway

A protoc plugin that generates a reverse-proxy server, turning RESTful HTTP/JSON requests into gRPC calls from the same service definitions.

20,004
BSD 3
Used by 16
75Health
Library Go

lipgloss

Lipgloss brings a CSS-like, declarative styling API to Go terminal apps, covering colors, borders, layout, and compositing for building polished TUIs.

11,876
MIT
Used by 16
47Health
Library Go

go-cache

A thread-safe, in-memory key-value cache for Go with per-item expiration, atomic counters, and optional disk persistence.

8,840
MIT
Used by 16
65Health
Library Go

dns

A low-level, spec-complete DNS library for Go covering client, server, DNSSEC, and zone-file parsing.

8,774
BSD 3
Used by 16
98Health
Library Go

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.

72,143
Apache 2.0
Used by 15
78Health
Library Go

migrate

Database schema migrations for Go, usable as a CLI tool or an importable library with pluggable source and database drivers.

18,944
MIT
Used by 15
48Health
Library Go

Sprig

Over 100 template functions for Go's text/template and html/template, covering strings, lists, dicts, dates, math, crypto, and semver comparisons.

4,746
MIT
Used by 15
92Health
SDK Go

minio-go

The official Go client SDK for MinIO and any Amazon S3 compatible object storage service.

3,003
Apache 2.0
Used by 15
46Health
Library Go

jsoniter

A high-performance, 100% compatible drop-in replacement for Go's encoding/json.

13,866
MIT
Used by 14
95Health
SDK Go

sentry-go

The official Go SDK for capturing errors, panics, and performance traces and sending them to Sentry.

1,105
MIT
Used by 14
98Health
SDK Go

docker/docker

The legacy Go client library for the Docker Engine API, used to build and manage containers, images, and daemons programmatically.

72,142
Apache 2.0
Used by 13
82Health
Framework Go

Bubble Tea

A Go framework based on The Elm Architecture for building terminal UIs, from simple prompts to full-window, high-performance TUI applications.

45,125
MIT
Used by 13
94Health
Framework Go

Echo

A minimalist, high-performance Go web framework with a radix-tree router, built-in middleware chain, and first-class HTTP/2 support.

32,734
MIT
Used by 13
56Health
Library Go

decimal

Arbitrary-precision fixed-point decimal numbers for Go, built to avoid the rounding errors of float64 in money and financial math.

7,484
MIT
Used by 13
45Health
Library Go

bluemonday

A fast, allowlist-based HTML sanitizer for Go that strips XSS vectors from untrusted content while preserving safe markup.

3,726
BSD 3
Used by 13
68Health
Library Go

protobuf

Legacy Go bindings for Protocol Buffers, now a thin compatibility wrapper around google.golang.org/protobuf.

10,081
BSD 3
Used by 12
54Health
Library Go

go-sqlmock

A mock sql/driver implementation for Go that simulates database behavior in tests without a real database connection.

6,573
Other
Used by 12
89Health
SDK Go

MCP Go SDK

The official Go SDK for building Model Context Protocol servers and clients, maintained in collaboration with Google.

5,162
Apache 2.0
Used by 12
74Health
Library Go

go-toml

The original Go library for loading, querying, and marshaling TOML documents, now superseded by go-toml v2.

1,986
MIT
Used by 12
89Health
Library Go

lo

A Lodash-style Go library built on Go 1.18+ generics for working with slices, maps, channels, and functions.

21,434
MIT
Used by 11
84Health
Library Go

Resty

A simple, chainable HTTP and REST client for Go with built-in retries, middleware, and auth helpers.

11,812
MIT
Used by 11

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers