lance-format/lance

Open Lakehouse Format for Multimodal AI. Convert from Parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, and PyTorch with more integrations coming..

71
/ 100
Verified

Built on a Rust core with PyO3 bindings, Lance implements columnar storage with specialized indexing strategies like IVF_PQ for vector search and BM25 for full-text retrieval, enabling hybrid queries across modalities. It natively supports zero-copy blob storage for images, videos, and audio alongside embeddings, with efficient lazy loading for large objects. The format includes ACID transactions and automatic versioning without requiring separate infrastructure, integrating seamlessly with Apache Arrow, Spark, Ray, and analytical query engines like DuckDB and Trino.

6,169 stars. Actively maintained with 158 commits in the last 30 days.

No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

6,169

Forks

584

Language

Rust

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

158

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/lance-format/lance"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.