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

93Health
Library PyPI

SQLAlchemy

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

12,189
MIT
Used by 43
72Health
Library PyPI

psycopg2

The most popular PostgreSQL database adapter for Python, implementing the full DB API 2.0 specification.

3,656
Other
Used by 42
94Health
SDK PyPI

redis-py

The official Python client for Redis, with sync, asyncio, cluster, and Sentinel support.

13,647
MIT
Used by 39
81Health
Library PyPI

Psycopg

The modern PostgreSQL adapter for Python, with native async and pipeline support

2,504
Other
Used by 29
83Health
Library PyPI

asyncpg

A fast PostgreSQL database client library for Python built directly on asyncio, implementing the PostgreSQL binary wire protocol natively for high-throughput async applications.

8,094
Apache 2.0
Used by 26
40Health
Library PyPI

aiosqlite

Async/await-friendly wrapper around Python's built-in sqlite3 module for asyncio applications.

1,576
MIT
Used by 15
92Health
SDK PyPI

clickhouse-connect

ClickHouse's official high-performance Python driver, with native Pandas, NumPy, PyArrow, and Superset support

522
Apache 2.0
Used by 13
93Health
SDK PyPI

pymilvus

The official Python SDK for Milvus, the open-source vector database for embedding-based similarity search.

1,411
Apache 2.0
Used by 9
85Health
SDK PyPI

python-oracledb

Oracle's official Python driver for connecting directly to Oracle Database with no client libraries required

453
Other
Used by 7
90Health
SDK PyPI

weaviate-python-client

The official Python SDK for Weaviate, with typed sync and async clients for vector search, RAG, and collection management.

227
BSD 3
Used by 6
94Health
Library PyPI

deltalake

Native Rust-powered Python binding for Delta Lake, giving pandas, Polars, and Arrow workflows ACID table reads and writes without a JVM.

3,321
Apache 2.0
Used by 3
52Health
Library PyPI

aiomysql

A pure-Python async MySQL and MariaDB driver for asyncio, built on top of PyMySQL.

1,896
MIT
Used by 3
95Health
Library PyPI

peewee

A small, expressive Python ORM with asyncio support for SQLite, MySQL, and PostgreSQL.

11,993
MIT
Used by 2
91Health
SDK PyPI

supabase-py

The official Python client for Supabase, wrapping Postgres, Auth, Storage, Edge Functions, and Realtime in one typed SDK.

2,593
MIT
Used by 2
77Health
Library PyPI

Motor

MongoDB's official non-blocking Python driver for asyncio and Tornado applications.

2,526
Apache 2.0
Used by 2
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
74Health
SDK PyPI

influxdb-client-python

The official Python client for InfluxDB 2.x/Cloud with sync, async, and pandas-native APIs

792
MIT
Used by 2
63Health
Library PyPI

duckdb_engine

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

497
MIT
Used by 2
87Health
SDK PyPI

PyAthena

A Python DB API 2.0 (PEP 249) client for Amazon Athena, with SQLAlchemy and pandas integration.

492
MIT
Used by 2
80Health
SDK PyPI

cloud-sql-python-connector

Connect securely to Google Cloud SQL instances from Python

345
Apache 2.0
Used by 2
92Health
Library PyPI

dagster-postgres

The PostgreSQL storage backend for Dagster's run, event log, and schedule metadata.

16,207
Apache 2.0
Used by 1
79Health
Library PyPI

OpenTelemetry Instrumentation for LanceDB

OpenTelemetry auto-instrumentation that traces client-side LanceDB calls in your Python GenAI and RAG applications.

7,454
Apache 2.0
Used by 1
79Health
Library PyPI

OpenTelemetry Instrumentation for Marqo

OpenTelemetry auto-instrumentation that traces client-side Marqo calls in your Python GenAI and RAG applications.

7,454
Apache 2.0
Used by 1
79Health
Library PyPI

OpenTelemetry Instrumentation for Milvus

OpenTelemetry auto-instrumentation that traces client-side Milvus calls in your Python GenAI and RAG applications.

7,454
Apache 2.0
Used by 1

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