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.. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 84
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 9
- age_days: 1518
- days_rel: 26
- days_push: 7
- n_releases_24m: 62
Adoption not part of the score
6973 stars · 817 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Lance is an open lakehouse data format (file format, table format, and catalog spec) for multimodal AI, implemented in Rust with Python and Java SDKs. It offers 100x faster random access than Parquet, vector and full-text search, zero-copy versioning with ACID transactions, and integrations with Pandas, DuckDB, Polars, PyArrow, Spark, Ray, and PyTorch.
Use cases
- convert parquet datasets to a faster format for ML training
- store and query image, video, audio, and embedding data
- run vector similarity search over large embedding collections
- build a feature store with hybrid vector and full-text search
- version ML training datasets with time travel and branches
- serve random-access row lookups for ML inference
- add columns to large tables without full rewrites
When to choose
- you need fast random access to individual rows in large columnar datasets
- you are training ML models on multimodal data stored in object storage
- you want vector search, full-text search, and SQL analytics over one dataset
- you need dataset versioning and ACID transactions without extra infrastructure
When to avoid
- you only need simple analytical scans where Parquet is sufficient
- you need a mature, battle-tested lakehouse format like Iceberg or Delta Lake with broad vendor support
- your workload is small-scale and doesn't benefit from the format's optimizations
Facets
library · maturity active
vector-database search-engine serialization database data-science machine-learning machine-learning databases large-language-models computer-vision python rust jvm cross-platform cloud lakehouse-format columnar-format parquet-alternative vector-search acid-transactions multimodal-data apache-arrow time-travel data-versioning pylance data-engineering search
7 sources
- readme: https://github.com/lance-format/lance · fetched 2026-08-28 · 2effff202ca8
- homepage: https://lance.org · fetched 2026-08-29 · df1945667f78
- site_page: https://lance.org/quickstart · fetched 2026-08-29 · e150da67eb5c
- site_page: https://lance.org/sdk_docs · fetched 2026-08-29 · 524ea6d7b9bd
- site_page: https://lance.org/quickstart/vector-search · fetched 2026-08-29 · 8d5fa9a74955
- registry_crates: https://crates.io/api/v1/crates/lance · fetched 2026-08-29 · 52ca2e7dfc52
- site_page: https://lance.org/integrations · fetched 2026-08-29 · 6398acff06fe
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lance-format/lance | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="lance-format/lance")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem