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

go-redis

The official, idiomatic Go client for Redis — connection pooling, Cluster, Sentinel, pipelines, and client-side caching built in.

22,255
Other
Used by 34
82Health
Library Go

Go-MySQL-Driver

A pure Go implementation of the MySQL wire protocol, used as the database/sql driver for MySQL, MariaDB, and TiDB.

15,285
MPL-2.0
Used by 33
88Health
Library Go

go-sqlite3

A self-contained CGO driver that brings SQLite3 to Go's standard database/sql interface.

9,242
MIT
Used by 22
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
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
91Health
Library Go

go-redis

The official Redis client library for Go, with pooling, pipelines, Pub/Sub, and Cluster support

22,255
Other
Used by 9
83Health
Tool Go

goose

A database migration tool for Go, driven by SQL files or plain Go functions, with a CLI and an embeddable provider library.

11,507
MIT
Used by 8
52Health
Library Go

redigo

A print-like Go client for Redis and Valkey with pipelining, pub/sub, connection pooling, and Lua script helpers.

9,854
Apache 2.0
Used by 5
83Health
Library Go

badger

An embeddable, persistent key-value database in pure Go, built on WiscKey's LSM-tree-plus-value-log design for high throughput on SSDs.

15,773
Apache 2.0
Used by 4
85Health
Library Go

Bun

A SQL-first Golang ORM with type-safe query builders for PostgreSQL, MySQL, MSSQL, SQLite, and Oracle.

4,980
Other
Used by 4
77Health
SDK Go

geoip2-golang

Unofficial Go reader for MaxMind GeoIP2 and GeoLite2 databases, exposing typed City, Country, ASN, ISP, and Enterprise IP lookups over a fast memory-mapped mmdb decoder.

2,339
Other
Used by 3
94Health
Library Go

go-ora

A pure Go driver for Oracle Database that implements database/sql without CGO or Oracle Instant Client.

981
MIT
Used by 3
49Health
Library PyPI

prisma-client-py

Auto-generated, fully type-safe Python database client built on Prisma's schema and Rust query engine.

2,093
Apache 2.0
Used by 2
76Health
SDK Go

InfluxDB Client Go

The official Go client SDK for writing and querying data on InfluxDB 2.x time-series servers.

652
MIT
Used by 2
50Health
Library Go

pglogrepl

A Go library for speaking PostgreSQL's logical and physical replication wire protocol directly.

548
MIT
Used by 2

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