mirror of
https://github.com/davidgasquez/awesome-duckdb.git
synced 2026-11-14 14:53:41 +00:00
Compare commits
34
Commits
fe43776be1
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a29374b8cd | ||
|
|
eb97cd27ae | ||
|
|
92dd5aaa8a | ||
|
|
894ae2438f | ||
|
|
97d04b46a2 | ||
|
|
6ead8dc5a9 | ||
|
|
8a71a67e84 | ||
|
|
987cec9c80 | ||
|
|
4dc0ff04f0 | ||
|
|
6dd22952f9 | ||
|
|
128abb1e0d | ||
|
|
b90e50ba3c | ||
|
|
7b95e83d22 | ||
|
|
d415412552 | ||
|
|
915f2c0d81 | ||
|
|
647560a0ca | ||
|
|
9ab67ea029 | ||
|
|
b2db7089b7 | ||
|
|
3802f1e14f | ||
|
|
7ec232047e | ||
|
|
be29a9b05e | ||
|
|
e353822ddb | ||
|
|
ef8104c69b | ||
|
|
758b9decb1 | ||
|
|
e1c5d86acf | ||
|
|
37402cca92 | ||
|
|
9568135bba | ||
|
|
70debac324 | ||
|
|
6802f94867 | ||
|
|
c231ecfc62 | ||
|
|
1a5895ebd8 | ||
|
|
57800b2b34 | ||
|
|
bf26f7385f | ||
|
|
16e34a8e8b |
@@ -115,6 +115,7 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
#### Commercial
|
||||
|
||||
- [Definite](https://www.definite.app/) - Definite pulls all your data into a single place for analytics and dashboards. No engineering or SQL required. Get a managed data warehouse (DuckDB), ELT, data modeling / transformations and BI in a single platform. ([pricing](https://www.definite.app/pricing))
|
||||
- [Basedash](https://www.basedash.com) - AI-native business intelligence platform that turns plain-English questions into SQL, charts and dashboards. Its managed warehouse runs on DuckDB, and MotherDuck can be connected as a data source. ([pricing](https://www.basedash.com/pricing))
|
||||
|
||||
#### Open Core (Free & Open Source + Optional Paid/Hosted Tier)
|
||||
|
||||
@@ -126,6 +127,7 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
|
||||
- [Pondview](https://github.com/paulmupeters/pondview-bi) - Open-source, DuckDB-powered BI workspace for AI-assisted analysis, SQL, charts, and dashboards.
|
||||
- [DUX](https://github.com/wikar/dux) - Self-hosted analytics stack with a semantic model, DAX-inspired queries compiled to DuckDB SQL, DuckLake storage and dashboards.
|
||||
- [CloudBridge](https://github.com/JetSquirrel/cloudbridge) - Open-source desktop app for analyzing cloud and AI costs, with a local DuckDB ledger, spending dashboards, and configurable alerts.
|
||||
|
||||
#### Free (Proprietary / Source-Available)
|
||||
|
||||
@@ -137,11 +139,14 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
#### Commercial
|
||||
|
||||
- [Totsum Data Explorer](https://www.totsum.app) - Desktop app (Windows, macOS) for a first look at CSV, Excel, JSON and Parquet files: plain-language questions are turned into DuckDB SQL by a language model that runs on the user's own machine. Can work on a computer with no network connection. ([pricing](https://www.totsum.app/pricing))
|
||||
- [SelfSync](https://selfsync.c100k.eu) - Build a DuckDB database with all the activities (i.e. FIT files) contained in a Garmin data export for local analysis with any compatible client or AI assistants.
|
||||
|
||||
#### Open Core (Free & Open Source + Optional Paid/Hosted Tier)
|
||||
|
||||
- [Enso Analytics](https://www.ensoanalytics.com/) - Dual visual/textual programming language and analytics platform, allowing DuckDB to be used as a data engine for its visual analytics and low-code workflows. ([Enso Cloud](https://www.ensoanalytics.com/pricing))
|
||||
- [Latitude](https://latitude.so) - Latitude uses DuckDB to power data snapshots. Drop a CSV file and query it with SQL at the speed of light. ([paid cloud](https://latitude.so/pricing))
|
||||
- [Kavla](https://github.com/aleda145/kavla) - Infinite canvas for exploratory data analysis. Real time collaboration in the cloud version [kavla.dev](https://kavla.dev)
|
||||
- [LightlyStudio](https://github.com/lightly-ai/lightly-studio) - Computer vision dataset explorer that uses a local DuckDB file as its default database. ([LightlyStudio Enterprise](https://docs.lightly.ai/studio/enterprise/))
|
||||
|
||||
#### Free & Open Source
|
||||
|
||||
@@ -153,7 +158,6 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
|
||||
- [Cosmograph](https://cosmograph.app/) - Beautiful visualization and analytics right in the browser. (proprietary app with a free non-commercial tier; its cosmos.gl library is open source)
|
||||
- [Datakit](https://datakit.page/) - The privacy-first data analysis toolkit. (proprietary; free tier)
|
||||
- [Kavla](https://kavla.dev/) - A collaborative data analysis tool. (proprietary; free to use)
|
||||
- [OpenSheet](https://opensheet.app) - Spreadsheet-style data tool with visual canvas, inline editing, and AI commands for SQL transformations. (proprietary; free to use)
|
||||
- [Unwrap](https://unwrap.tools/) - Opens unfamiliar CSV, JSON, Excel and ZIP exports in the browser and profiles them locally in an in-memory DuckDB workspace (WebAssembly); file contents are never uploaded. (proprietary; free to use)
|
||||
|
||||
@@ -166,7 +170,7 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
#### Open Core (Free & Open Source + Optional Paid/Hosted Tier)
|
||||
|
||||
- [SQLMesh](https://github.com/TobikoData/sqlmesh) - A next-generation data transformation and modeling framework with support for DuckDB connections for state, transformations & running unit tests locally. ([Tobiko Cloud](https://tobikodata.com))
|
||||
- [DBTrail](https://github.com/dbtrail/dbtrail) - Keeps MySQL tables as Parquet snapshots updated from the binlog, with a generated `views.sql` so DuckDB queries them as tables. Also keeps every version of every row. ([pricing](https://dbtrail.com/pricing))
|
||||
- [DBTrail](https://github.com/dbtrail/dbtrail) - Analytical replica for MySQL: follows the binlog like a replica and keeps the tables as Parquet snapshots in a folder or S3 bucket, with a generated `views.sql` so DuckDB queries them as tables. Also answers the same SQL on a MySQL-protocol port backed by DuckDB, and keeps every version of every row. ([dbtrail.com](https://dbtrail.com))
|
||||
|
||||
#### Free & Open Source
|
||||
|
||||
@@ -189,6 +193,7 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
- [DBConvert Streams](https://streams.dbconvert.com/) - Database IDE and migration tool with DuckDB-powered federated SQL. ([pricing](https://streams.dbconvert.com/pricing))
|
||||
- [Greybeam](https://www.greybeam.ai/) - Routes your Snowflake queries to a DuckDB powered warehouse to reduce costs and speed up queries. ([pricing](https://www.greybeam.ai/pricing))
|
||||
- [Varan](https://varan.cloud) - Desktop SQL client that runs one query across PostgreSQL, MySQL, DuckDB and CSV/Excel files, allowing multi-source JOINs and data versioning powered by a local-first DuckDB engine. ([pricing](https://varan.cloud/pricing))
|
||||
- [Altertable](https://altertable.ai/) - A DuckDB-powered context lakehouse combining real-time ingestion, federated SQL, and governed data access for analytics, applications, and AI agents. ([pricing](https://altertable.ai/pricing))
|
||||
|
||||
#### Open Core (Free & Open Source + Optional Paid/Hosted Tier)
|
||||
|
||||
@@ -199,8 +204,8 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
|
||||
- [DataSpoc Lens](https://github.com/dataspoclab/dataspoc-lens) - Virtual warehouse over cloud Parquet. SQL shell, Jupyter/Marimo notebooks, AI natural language queries, and local cache — all powered by DuckDB.
|
||||
- [Hugr](https://hugr-lab.github.io/) - An data mesh platform and high-performance GraphQL backend powered by DuckDB.
|
||||
- [Quackpipe](https://github.com/metrico/quackpipe) - Serverless OLAP API/UI built on top of DuckDB with basic ClickHouse API compatibility and MotherDuck support.
|
||||
- [UniverSQL](https://github.com/buremba/universql) - An implementation of Snowflake API, enables running queries on Snowflake tables locally with DuckDB without a running warehouse.
|
||||
- [crossql](https://github.com/hamarshehmhmd/crossql) - CLI that attaches Postgres, MySQL, SQLite and DuckDB databases plus CSV/Parquet/JSON files to DuckDB read-only, so one SQL query can join across them, and snapshots named queries into a SQLite/DuckDB file or Parquet folder for BI tools. (AGPL-3.0)
|
||||
|
||||
#### Free (Proprietary / Source-Available)
|
||||
|
||||
@@ -218,6 +223,8 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
- [VulcanSQL](https://vulcansql.com/) - DuckDB can be used as a caching layer or a data connector in VulcanSQL, a Data API framework for data folks to create REST APIs by writing SQL templates.
|
||||
- [CNEquity](https://github.com/rootSunc/CNEquity) - Self-hosted China A-share market data lake; DuckDB views over its Parquet datasets back SQL queries from the CLI and a read-only `run_sql` tool in its MCP server for AI agents.
|
||||
- [PocketDuck](https://github.com/mailbus/PocketDuck) - Single-binary backend pairing PocketBase (auth, files, realtime) with an embedded DuckDB runtime: read-only analytics API, cross-source joins over Parquet/CSV/SQLite/PostgreSQL/MySQL, and exports to Parquet, PostgreSQL and Excel.
|
||||
- [duckdb-vectors](https://github.com/bernard357/duckdb-vectors) - MCP or embeddable semantic-search building block for agentic systems — hybrid vector + exact-token search over a local DuckDB file, no external vector database.
|
||||
- [schemagate](https://github.com/ashishsinha1602/schemagate) - Python library and MCP server for text-to-SQL agents that gives the model only the tables a question needs and the caller may read. Reflects a DuckDB file through duckdb-engine.
|
||||
|
||||
### Product, Web & Application Analytics
|
||||
|
||||
@@ -251,6 +258,7 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
#### Free & Open Source
|
||||
|
||||
- [Sloggo](https://github.com/phare/sloggo) - Minimal RFC 5424 syslog collector and viewer based on DuckDB. Runs as a single, resource-friendly process.
|
||||
- [Fanout](https://github.com/labstack/fanout) - Self-hosted OpenTelemetry backend that stores traces, logs and metrics as Parquet and queries them with embedded DuckDB. Runs as a single binary.
|
||||
|
||||
### Data Quality & Governance
|
||||
|
||||
@@ -258,6 +266,7 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
|
||||
- [DataCharter](https://github.com/datacharter/datacharter) - Local, contract-governed data explorer. Federates files and databases (Postgres, Snowflake, BigQuery, Excel, and more) through DuckDB — SQL editor, charts, profiling — then hands AI agents a PII-masked, read-only query surface over MCP. Apache-2.0.
|
||||
- [DataOps TestGen](https://github.com/DataKitchen/dataops-testgen) - Open-source data quality tool that profiles tables and generates and runs data quality tests; connects to DuckDB databases and uses DuckDB to profile and test CSV, Parquet, and JSON files locally, in Amazon S3, or in Azure Blob Storage. Apache 2.0.
|
||||
- [Data Contract CLI](https://cli.datacontract.com) - Command-line tool to test data against data contracts in the Open Data Contract Standard (ODCS). Converts from and to formats such as SQL DDL, dbt, Avro, and JSON Schema. Uses DuckDB to run schema and quality checks on sources such as CSV, Parquet and JSON files (local, S3, GCS, Azure), DuckDB databases, Iceberg tables and Kafka topics. MIT.
|
||||
|
||||
#### Free (Proprietary / Source-Available)
|
||||
|
||||
@@ -271,9 +280,14 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
- [duckdb.yazi](https://github.com/wylie102/duckdb.yazi) - Preview csv/tsv, json, and Parquet files in the yazi file manager using duckdb. View the raw data, or a "summarized" view with data-types, min, max, avg etc. for all columns.
|
||||
- [Huey](https://github.com/rpbouman/huey) - Blazing-fast & intuitive pivot tables on Parquet, CSV, JSON files and DuckDB tables in the browser based on DuckDB-Wasm. open-source (MIT). Zero install!
|
||||
- [Parquet Explorer](https://marketplace.visualstudio.com/items?itemName=AdamViola.parquet-explorer) - Visual Studio Code extension for exploring Parquet files with SQL, powered by DuckDB.
|
||||
- [Folio](https://github.com/jakubro/folio) - Serves a folder of markdown and data files as browser pages, using DuckDB to open CSV, JSON Lines, Parquet and DuckDB files as sortable tables and to run SQL written in the documents. GPL-3.0.
|
||||
|
||||
### Notebooks & Embedded Engines
|
||||
|
||||
#### Free (Proprietary / Source-Available)
|
||||
|
||||
- [SpurLab](https://getspur.dev/spurlab) - Desktop Jupyter notebook for agent-driven data exploration that runs Python, SQL, and DuckDB cells against an embedded local DuckDB. (no published license; free to use)
|
||||
|
||||
#### Commercial
|
||||
|
||||
- [Hex Dataframe SQL](https://learn.hex.tech/docs/explore-data/cells/sql-cells/sql-cells-introduction) - Hex's Dataframe SQL cells are powered by DuckDB. ([pricing](https://hex.tech/pricing))
|
||||
@@ -364,8 +378,7 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
- [PondPilot](https://pondpilot.io) - Open-source, 100% client-side data exploration tool that enables users to analyze local and remote data using SQL. Zero-copy direct access to local datasets sets PondPilot apart from similar tools. It runs entirely in the browser—no servers, no cloud uploads, and no setup required.
|
||||
- [Preswald](https://github.com/StructuredLabs/preswald) - WASM packager for Python-based interactive data apps.
|
||||
- [Medama](https://github.com/medama-io/medama) - Self-hostable, privacy-focused website analytics.
|
||||
- [dbxlite](https://dbxlite.com/) - DuckDB workbench for native & browser.
|
||||
- [Joinery](https://github.com/joinery-labs/joinery) - Privacy-first local data analytics with a modern SQL editor, multi-format support (CSV, Excel, JSON, Parquet), and parameterized saved queries. Available as browser app and Tauri desktop client.
|
||||
- [dbxlite](https://dbxlite.com/) - Open-source (MIT) SQL workbench for DuckDB that runs in the browser on DuckDB-Wasm, or as the UI for `duckdb -ui` via `npx dbxlite-ui` to query files on disk with native DuckDB. Also supports BigQuery and Snowflake.
|
||||
- [DuckQuery](https://github.com/Chenkeliang/duckdb-query) - Open-source visual SQL workbench to query local files (CSV/Excel/Parquet/JSON) and remote databases (MySQL/PostgreSQL) in one cross-source JOIN, plus AI text-to-SQL. Browser demo runs on DuckDB-Wasm; the full version self-hosts via Docker.
|
||||
- [csvtodashboard](https://csvtodashboard.com/csv-sql-query) - Free SQL-on-CSV in the browser via DuckDB-Wasm — no signup, no upload, files stay on-device.
|
||||
- [ParquetKit](https://parquetkit.com) - Browser-based Parquet viewer, SQL workbench and converter powered by DuckDB-Wasm. Fully client-side — files never leave your device.
|
||||
@@ -404,6 +417,14 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
- [DBine](https://github.com/addlayer-io/dbine) - Free, open-source (Apache 2.0) desktop database manager for macOS, Windows and Linux. It opens DuckDB databases alongside 130+ databases and cloud services, and its notebooks join query results from several databases locally with DuckDB SQL.
|
||||
- [SQLly](https://sqlly.app) - Commercial cross-platform SQL client with IntelliSense and schema intelligence that opens DuckDB databases alongside PostgreSQL, MySQL, SQL Server, SQLite, Redis and more.
|
||||
- [Tabularis](https://github.com/TabularisDB/tabularis) - Free, open-source desktop SQL client for Windows, macOS and Linux. Its installable DuckDB plugin supports local and in-memory databases, schema browsing, SQL queries and row editing.
|
||||
- [Pilotbase](https://github.com/icedsg/pilotbase) - Database client that opens DuckDB files alongside PostgreSQL, MySQL, SQLite, MongoDB and vector databases, with a SQL editor, schema tree and SQL export. MIT licensed, runs in Docker or as a desktop app.
|
||||
- [DuckLocal](https://github.com/JetSquirrel/DuckLocal) - Open-source desktop workspace built on DuckDB for querying local CSV, Parquet, JSON, Excel, and DuckDB files, with a SQL editor, visualizations, and interactive dashboards.
|
||||
- [dbxlite for VS Code](https://marketplace.visualstudio.com/items?itemName=dbxlite.dbxlite) - Freemium VS Code extension with DuckDB 2.0 bundled. Queries CSV, Parquet, JSON, Excel and DuckDB files and S3, and joins them with PostgreSQL and MySQL sources. Also connects to SQLite and Databricks.
|
||||
- [NiceDB](https://github.com/maxib0n/NiceDB) - Open-source desktop database client with DuckDB support, including query plans and Parquet import and export.
|
||||
- [OrcaQ](https://github.com/cin12211/orca-q) - Free, open-source (MIT) desktop database editor that opens DuckDB files alongside PostgreSQL, MySQL, SQLite and more, with streamed query results, schema diff between two DuckDB files and a read-only MCP server.
|
||||
- [DbSchema](https://dbschema.com/databases/duckdb/) - Commercial visual database designer with a free Community Edition. Opens DuckDB files to draw ER diagrams of tables and views, run SQL queries and generate HTML schema documentation.
|
||||
- [aantje](https://aantje.dev/) - Free, open-source (MIT) VS Code extension for exploring DuckLake catalogs backed by DuckDB, SQLite or PostgreSQL: browse schemas, tables and snapshots, run SQL with IntelliSense, and monitor table health, storage and growth.
|
||||
- [QoreDB](https://github.com/QoreDB/QoreDB) - Open-core desktop SQL client built with Rust and Tauri that opens DuckDB files and MotherDuck databases and queries local CSV and Parquet files. Its paid tier uses DuckDB to join data across connections to other databases.
|
||||
|
||||
## Projects Powered by DuckDB
|
||||
|
||||
@@ -427,6 +448,8 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
- [PH Catalog](https://github.com/sarthakagrawal927/ph-catalog) - Resumable local Product Hunt catalogue and analytics pipeline that normalizes records into DuckDB and exports verified Parquet snapshots.
|
||||
- [AskCSV](https://github.com/Sahilll15/askcsv) - Ask questions about a CSV in plain English. The file is loaded into DuckDB-WASM in the browser, a model writes a read-only DuckDB query from the schema alone, and failed queries are repaired automatically.
|
||||
- [GitHub Repo Analytics](https://github.com/exmergo/github-repo-analytics) - GitHub Actions template that collects a repository's traffic, stars, downloads, and issue/PR activity into a DuckDB file, modeled with dbt and MetricFlow, keeping traffic history beyond GitHub's 14-day limit.
|
||||
- [Dublin bikes + weather pipeline](https://malavnaik.com/projects/dublin-bikes-pipeline/) - Example pipeline that loads Dublinbikes station snapshots and Met Éireann weather into DuckDB, models them with dbt into a tested star schema, and publishes the marts as Parquet with an in-browser DuckDB-WASM query console.
|
||||
- [Qiita-MIINT](https://the-miint.github.io/qiita/) - Qiita is a scalable, multi-omic platform for managing, processing, and analyzing microbiome data, built entirely around DuckDB and the MIINT extension.
|
||||
|
||||
## Integrations
|
||||
|
||||
@@ -464,6 +487,7 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
- [ingestr](https://github.com/bruin-data/ingestr) - CLI tool to copy data between databases and SaaS sources, with DuckDB supported as both a source and a destination.
|
||||
- [omniload](https://github.com/panodata/omniload) - Polyglot data loader for ETL, warehousing and more, based on dlt. Supports 140+ source/destination adapters. Derived from ingestr v0 (MIT).
|
||||
- [Scherlok](https://github.com/rbmuller/scherlok) - Data quality monitoring CLI that profiles tables and detects anomalies (volume, freshness, schema drift, NULL rates, distributions) without configuration; DuckDB is one of its connectors and backs its built-in demo.
|
||||
- [Filament MotherDuck sink](https://github.com/galaxy-io/filament/blob/main/docs/pages/connectors/sinks/motherduck.mdx) - Load data from databases and SaaS APIs to MotherDuck with Filament, using full, incremental or CDC replication. Writes through DuckDB's native MotherDuck extension and appender.
|
||||
|
||||
## Client-Server Setups
|
||||
|
||||
@@ -479,9 +503,11 @@ DuckDB 2.0.0 was released on 2026-10-21: see the [announcement blog post](https:
|
||||
- [pg_lake](https://github.com/snowflake-labs/pg_lake) - `pg_lake` integrates Iceberg and data lake files into Postgres. Uses DuckDB to execute queries.
|
||||
- [AliSQL](https://github.com/alibaba/AliSQL) - A MySQL branch originated from Alibaba Group. Integrates DuckDB as a native storage engine.
|
||||
- [rawquery](https://rawquery.dev) - Managed analytical platform pairing DuckDB compute with Iceberg storage on S3. Postgres wire protocol, CLI, and Python API.
|
||||
- [Layerbase](https://layerbase.com) - Managed DuckDB hosting with a browser query console, REST API and CLI, alongside 17 other database engines under one account. Databases scale to zero when idle and wake on connect.
|
||||
- [Layerbase](https://layerbase.com/db/duckdb) - Managed DuckDB 2 hosting with a browser query console, REST API and CLI, plus [DuckLake](https://layerbase.com/ducklake) with a PostgreSQL catalog and Cloudflare R2 or AWS S3 storage, alongside 18 other database engines under one account. Databases scale to zero when idle and wake on connect.
|
||||
- [VillageSQL](https://github.com/villagesql/vsql-duckdb) - Aggregate Parquet, CSV and JSON in object storage from SQL, with DuckDB embedded in MySQL.
|
||||
- [Hardcharger](https://github.com/gizmodata/hardcharger) - An open-source DuckDB server using Warp SQL (HTTP and Apache Arrow), with authentication, concurrent sessions, and ADBC, JDBC, and JavaScript clients.
|
||||
- [Hardcharger](https://github.com/gizmodata/hardcharger) - An open-source DuckDB server using [Chargewire](https://github.com/gizmodata/chargewire) (HTTP and Apache Arrow), with authentication, concurrent sessions, a desktop app for macOS and Windows, and ADBC, JDBC, ODBC, and JavaScript clients.
|
||||
- [SlackerDB](https://github.com/robotslacker/slackerdb) - Java-based service that exposes DuckDB over the PostgreSQL wire protocol.
|
||||
- [GizmoData Cloud](https://gizmodata.com/cloud) - Managed Hardcharger (DuckDB) and GizmoSQL servers on AWS, Google Cloud or Azure. Create DuckLake catalogs or connect an existing Apache Iceberg REST catalog (such as Apache Polaris or Lakekeeper), and mount them on any number of clusters.
|
||||
|
||||
## Extensions
|
||||
|
||||
@@ -548,13 +574,17 @@ Community-contributed DuckDB extensions, which can be installed via `INSTALL ⟨
|
||||
- [`jsonata`](https://query.farm/products/extensions/jsonata/) - Evaluates JSONata expressions against JSON values in SQL.
|
||||
- [`lindel`](https://query.farm/products/extensions/lindel/) - Linearization/Delinearization, Z-Order, Hilbert and Morton Curves.
|
||||
- [`marisa`](https://query.farm/products/extensions/marisa/) - Builds and queries compact MARISA tries for string lookup and prefix search.
|
||||
- [`miint`](https://the-miint.github.io/duckdb-miint/) - Open, SQL-native tools for microbiome data, from raw sequence and alignment to phylogeny, diversity, and mass spectrometry, built for the scale of modern multi-omic studies.
|
||||
- [`minijinja`](https://query.farm/products/extensions/minijinja/) - Renders Jinja-compatible templates from SQL using MiniJinja.
|
||||
- [`ml`](https://github.com/alitrack/duckdb-ml) - Lightweight, columnar-native ML for DuckDB — train + inference, 34 algorithms, zero Python deps.
|
||||
- [`netquack`](https://github.com/hatamiarash7/duckdb-netquack) - Parsing, extracting, and analyzing domains, URIs, and paths with ease.
|
||||
- [`observefs`](https://github.com/dentiny/duckdb-filesystem-observability) - I/O observability for DuckDB filesystems with latency statistics and external file cache access insights.
|
||||
- [`onager`](https://github.com/CogitatorTech/onager) - A DuckDB extension for graph data analytics.
|
||||
- [`orc`](https://github.com/alitrack/duckdb_orc) - Reads Apache ORC files in pure Rust — all primitives, struct, list, map types and every compression codec (Zlib, Snappy, LZO, LZ4, ZSTD).
|
||||
- [`pfc`](https://github.com/ImpossibleForge/pfc-duckdb) - Read block-indexed PFC-compressed JSONL logs with timestamp filtering — 25% smaller than gzip with minimal S3 egress.
|
||||
- [`prql`](https://github.com/ywelsch/duckdb-prql) - Run PRQL commands directly within DuckDB.
|
||||
- [`pst`](https://github.com/intellekthq/duckdb-pst) - Read Microsoft PST files in-place with rich schemas for emails, contacts, appointments, tasks, and more.
|
||||
- [`python_udf`](https://github.com/alitrack/duckdb-python) - Embedded CPython UDFs for DuckDB — py_eval, py_agg, py_scan, py_register, py_call, py_map.
|
||||
- [`query_condition_cache`](https://github.com/dentiny/duckdb-query-condition-cache) - Caches query conditions to improve performance for repeated-query workloads.
|
||||
- [`quickjs`](https://query.farm/products/extensions/quickjs/) - Runs JavaScript from SQL using the QuickJS-NG engine.
|
||||
- [`radio`](https://query.farm/products/extensions/radio/) - WebSocket and Redis Pub/Sub messaging from SQL.
|
||||
@@ -602,6 +632,7 @@ Community-contributed DuckDB extensions, which can be installed via `INSTALL ⟨
|
||||
|
||||
- [DBQuacks](https://dbquacks.com/tutorial/1) - An interactive SQL tutorial powered by DuckDB.
|
||||
- [GeoSQL](https://geosql.dev) - Interactive spatial SQL problems powered by DuckDB-WASM, running entirely in the browser.
|
||||
- [U.S. bank cohort analysis with DuckDB](https://github.com/anshuman-pandey/us-bank-data/blob/v0.2.0/notebooks/05_polars_duckdb_bank_data.ipynb) - A reproducible notebook using DuckDB to query bank financial Parquet, join institution identities, and check aggregates and null counts against Polars.
|
||||
|
||||
## Media
|
||||
|
||||
@@ -656,6 +687,9 @@ Community-contributed DuckDB extensions, which can be installed via `INSTALL ⟨
|
||||
- [SwanLake](https://www.wangfenjin.com/posts/swanlake-en/) - An Arrow Flight SQL Datalake Service Built on DuckDB + DuckLake
|
||||
- [DuckDB-Wasm on a Plain Static Host — Without Breaking AdSense](https://csvtodashboard.com/duckdb-wasm-static-host) - Why a static site ships the single-threaded build: SharedArrayBuffer, COOP/COEP, and the cross-origin isolation tradeoff.
|
||||
- [Building duckdb-pst](https://intellekt.fyi/2026/02/03/the-data-warehouse-in-your-email-archive-teaching-duckdb-to-speak-outlook/) - How to go from 0 to a production-ready DuckDB extension for Outlook PSTs, including table functions, MAPI schema serialization, projection/statistics pushdown, concurrent planning, and late materialization.
|
||||
- [How to Query Reservoir's Hyperliquid Data](https://hydromancer.xyz/blog/exploring-reservoir) - Using DuckDB's httpfs extension and `read_parquet` to query Hyperliquid fills, candles and order book snapshots stored as Parquet in a requester-pays S3 bucket, pulling only the columns and time ranges a query needs.
|
||||
- [DuckDB Explained: When a Database on Your Laptop Beats SQLite, Polars and BigQuery](https://www.alekseialeinikov.com/en/blog/topics/data/duckdb-explained-vs-sqlite-polars-bigquery) - Reproducible benchmark of DuckDB against SQLite, pandas and Polars on 11.2 million NYC taxi trips, where it replaces a warehouse and where it does not, with notes on DuckDB 2.0.
|
||||
- [Five DuckDB recipes for market data CSV exports](https://sifting.io/blog/duckdb-market-data-csv-five-sql-recipes) - DuckDB 1.x SQL examples using a synthetic CSV to check coverage and timestamp gaps, build UTC daily bars, and calculate close returns and rolling means.
|
||||
|
||||
### Books
|
||||
|
||||
|
||||
Reference in new issue
Block a user