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

89Health
Library Cargo

rusqlite

An ergonomic, safe Rust wrapper around SQLite with typed rows and prepared statement caching.

4,396
MIT
Used by 21
75Health
Library Cargo

SQLx

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

17,471
Other
Used by 17
90Health
Library PyPI

Chroma

Open-source embedding database for building AI apps with retrieval and semantic search

29,298
Apache 2.0
Used by 12
73Health
Library Cargo

rust_decimal

Pure-Rust fixed-precision Decimal type for financial and monetary calculations

1,335
MIT
Used by 9
72Health
Library Cargo

rust-rocksdb

Idiomatic Rust bindings and wrapper for Facebook's RocksDB embedded key-value store.

2,177
Apache 2.0
Used by 5
67Health
SDK Cargo

clickhouse-rs

Official async Rust client for ClickHouse with typed rows and schema validation

559
Apache 2.0
Used by 5
33Health
Library Cargo

tokio-postgres-rustls

Rustls TLS integration for the tokio-postgres async PostgreSQL client

42
MIT
Used by 4
93Health
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,302
Apache 2.0
Used by 3
55Health
Library Cargo

refinery

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

1,702
MIT
Used by 3
93Health
Library Cargo

duckdb-rs

Ergonomic Rust bindings for DuckDB, with type-safe queries, native Arrow/Polars interchange, and a rusqlite-inspired API.

962
MIT
Used by 3
54Health
Library Cargo

ulid-rs

A Rust implementation of ULID — Universally Unique Lexicographically Sortable Identifiers

475
MIT
Used by 3
87Health
Library Cargo

redb

A pure-Rust embedded key-value database with ACID transactions, MVCC, and a zero-copy BTreeMap-style API.

4,791
Other
Used by 1
85Health
Library PyPI

ConnectorX

The fastest, most memory-efficient way to load data from databases into Python and Rust DataFrames.

2,649
MIT
Used by 1
47Health
SDK PyPI

pgvecto.rs (Python)

Python client for the pgvecto.rs Postgres vector extension, with SQLAlchemy, Psycopg 3, and Django support.

2,185
Apache 2.0
Used by 1
91Health
Library Cargo

iceberg

The native Rust implementation of the Apache Iceberg open table format.

1,406
Apache 2.0
Used by 1
69Health
Library Cargo

mysql (Rust)

Pure-Rust MySQL client driver with a built-in connection pool, prepared statements, and TLS support.

692
Other
Used by 1
48Health
SDK Cargo

neo4rs

A native async Rust driver for the Neo4j graph database, built on the Bolt protocol.

303
MIT
Used by 1
81Health
Library Cargo

foundationdb-rs

Async, runtime-agnostic Rust bindings for FoundationDB's transactional, ordered key-value store.

232
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