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

81Health
Library npm

better-sqlite3

The fastest and simplest SQLite3 library for Node.js, with a synchronous API and full transaction support.

7,484
MIT
Used by 40
92Health
SDK npm

@clickhouse/client

The official TypeScript client for connecting Node.js applications to ClickHouse over HTTP.

331
Apache 2.0
Used by 38
94Health
Library PyPI

SQLAlchemy

The Python SQL toolkit and Object Relational Mapper that gives developers the full power and flexibility of SQL.

12,156
MIT
Used by 37
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,282
MPL-2.0
Used by 33
66Health
Library npm

postgres

Postgres.js is a zero-dependency PostgreSQL client for Node.js, Deno, Bun, and Cloudflare Workers built on ES6 tagged template literals.

8,725
Other
Used by 31
66Health
Library npm

knex

A flexible, portable SQL query builder for Node.js supporting PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3, and Oracle.

20,341
MIT
Used by 29
95Health
Library Go

clickhouse-go

The official Go driver for ClickHouse, pairing a fast native protocol client with full database/sql compatibility.

3,343
Apache 2.0
Used by 19
75Health
Library Cargo

SQLx

Async, pure-Rust SQL toolkit with compile-time checked queries and no DSL

17,471
Other
Used by 17
80Health
Library Go

migrate

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

18,919
MIT
Used by 15
82Health
Library npm

PGlite

Embeddable Postgres in WASM — a real Postgres database that runs in the browser, Node.js, Bun, and Deno with no server to install.

16,027
Apache 2.0
Used by 15
59Health
Library npm

node-sqlite3

Asynchronous, non-blocking SQLite3 bindings for Node.js with prebuilt native binaries.

6,416
BSD 3
Used by 15
93Health
Library Composer

Doctrine DBAL

A PHP database abstraction layer with a fluent query builder and schema introspection across major RDBMS engines

9,708
MIT
Used by 14
55Health
Library Go

go-sqlmock

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

6,572
Other
Used by 12
95Health
Library npm

node-mssql

The Node.js client for Microsoft SQL Server, wrapping Tedious (or MSNodeSQLv8) behind a unified pool, request, and transaction API.

2,275
MIT
Used by 11
69Health
Library Cargo

tokio-postgres

A native, asynchronous PostgreSQL client for Rust built on Tokio

4,001
Apache 2.0
Used by 9
84Health
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,458
MIT
Used by 8
52Health
SDK npm

@neondatabase/serverless

Neon's serverless PostgreSQL driver for JavaScript and TypeScript, built for edge and serverless runtimes using HTTP and WebSockets instead of raw TCP.

548
MIT
Used by 5
82Health
Library Go

Bun

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

4,972
Other
Used by 4
88Health
SDK PyPI

Databricks SQL Connector for Python

Thrift-based Python client for connecting to Databricks clusters and SQL warehouses

234
Apache 2.0
Used by 4
55Health
Library Cargo

refinery

Powerful SQL migration toolkit for Rust, embeddable in your app or run via CLI.

1,702
MIT
Used by 3
62Health
Library npm

libpg-query-node

The real PostgreSQL parser, compiled to WebAssembly, for parsing SQL into ASTs in any JavaScript runtime.

78
MIT
Used by 3
91Health
Library npm

tedious

A pure-JavaScript TDS driver that lets Node.js applications talk directly to Microsoft SQL Server.

1,617
MIT
Used by 2
42Health
Library npm

node-sqlite

A zero-dependency TypeScript wrapper that adds Promises and SQL-based migrations to Node.js sqlite3.

935
MIT
Used by 2
62Health
Library PyPI

duckdb_engine

A SQLAlchemy dialect that lets existing SQLAlchemy code query and manage DuckDB databases unmodified.

497
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