duckdb/ducklake
DuckLake is an integrated data lake and catalog format observed · 2026-08-28
Health v2 · maintenance only
65/100
- Activity 99
- Release rhythm 35
- Longevity 39
Flags: no_releases no_readme
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 548
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
2939 stars · 240 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DuckLake is an integrated data lake and lakehouse catalog format that stores data as Parquet files and manages metadata in an ACID-compliant SQL database such as DuckDB, SQLite, or PostgreSQL. It ships as a DuckDB extension providing snapshots, time travel, schema evolution, partitioning, and multi-client concurrent access.
Use cases
- build a lakehouse with a SQL-based catalog
- run time travel queries on a data lake
- share a dataset across multiple DuckDB instances with concurrent writes
- replace a single large DuckDB file with partitioned Parquet storage
- migrate from DuckDB files or Iceberg to a simpler lakehouse format
- store data lake files in object storage with ACID guarantees
When to choose
- you want lakehouse features like snapshots, schema evolution, and ACID transactions without Iceberg/Delta complexity
- you already use DuckDB and need multiplayer concurrent access to shared data
- you prefer a SQL database as the catalog with no vendor lock-in
When to avoid
- you need a catalog server independent of SQL databases or non-SQL catalog ecosystems
- your stack is Spark-centric with deep Iceberg/Delta Lake tooling integrations
- you only need a single-user embedded database with no lake requirements
Facets
library · maturity active
database etl analytics databases big-data analytics cpp python cli cross-platform self-hosted lakehouse-format open-table-format parquet duckdb-extension data-lake acid-transactions time-travel schema-evolution catalog data-engineering
8 sources
- homepage: https://ducklake.select · fetched 2026-08-29 · ab4288786ab2
- site_page: https://ducklake.select/docs/stable · fetched 2026-08-29 · 68d761e49426
- site_page: https://ducklake.select/docs/stable/specification/introduction · fetched 2026-08-29 · cd70d6d02886
- site_page: https://ducklake.select/docs/stable/duckdb/introduction · fetched 2026-08-29 · f1ff45b332d0
- site_page: https://ducklake.select/docs/stable/duckdb/introduction.html · fetched 2026-08-29 · f5b6e907feac
- site_page: https://ducklake.select/docs/stable/specification/introduction.html · fetched 2026-08-29 · 8f6b89b51d77
- site_page: https://ducklake.select/faq · fetched 2026-08-29 · 9ff25b5763d4
- site_page: https://ducklake.select/faq.html · fetched 2026-08-29 · 68354fee3b76
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| duckdb/ducklake | main | 65 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem