🦆 DuckDB Extensions Analysis (Third-party)

Automated monitoring and analysis of DuckDB's extension ecosystem.

Last Updated: 2026-03-21 06:32:39 UTC (Loading...)

Jump to Extensions | Methodology | Main report

Third-party DuckDB Extensions

🦆 Third-party DuckDB extensions (manually labelled)

Jump to Extensions

This report provides a verified view of DuckDB extensions discovered outside the official core/community registries.

Back to the main extensions report: DuckDB Extensions Analysis (Markdown).

Note: Third-party labelling is an ongoing work in progress, so this list is partial and may contain errors. Please do your own due diligence.

Data Sources

This analysis is based on:

Contribute corrections

If you spot an error or want to suggest an addition/amendment, please email: duckdb@databooth.com.au.

To contribute via pull request, see THIRD_PARTY_EXTENSIONS_SUBMISSIONS.md.

For a detailed description of how candidates are discovered, validated, promoted, ranked, and selected for labelling, see the appendix: Discovery and verification methodology.

---

Third-party extensions

Manually labelled DuckDB extensions discovered outside the official registries.

Total: 44 extensions | 🔥 Very Active (≤7d): 12 | ✅ Active (≤30d): 9 | 🟡 Stable (≤90d): 6 | 🟠 Stale (>90d): 17

Click to expand/collapse verified third-party extensions table
# Extension Repository Status Activity Last Activity Stars Language Description
1 astro-duck astro-duck 🟢 Ongoing 2 - ✅ Active 14 days ago (2026-03-06 20:27:07 UTC) 0 C++ DuckDB extension for astronomical calculations — 57 SQL functions for coordin...
2 BitEngine BitEngine 🟢 Ongoing 2 - ✅ Active 18 days ago (2026-03-03 01:38:04 UTC) 0 C++ No description available
3 blobboxes blobboxes 🟢 Ongoing 1 - 🔥 Very Active 2 days ago (2026-03-18 21:56:04 UTC) 1 C++ No description available
4 ch-duckdb ch-duckdb 🟢 Ongoing 4 - 🟠 Stale 99 days ago (2025-12-11 20:57:33 UTC) 0 C++ No description available
5 duck_rdf read_rdf 🟢 Ongoing 1 - 🔥 Very Active 2 days ago (2026-03-18 15:18:54 UTC) 14 C++ RDF file extension for DuckDB. Reads and writes supported
6 duckdb-3fs duckdb-3fs 🟢 Ongoing 4 - 🟠 Stale 308 days ago (2025-05-16 08:30:34 UTC) 39 C++ DuckDB 3FS Extension
7 duckdb-apachedatasketches-extension duckdb-apachedatasketches-extension 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-06-25 01:39:47 UTC) 0 C++ Extension for accessing Apache Datasketches methods through DuckDB
8 duckdb-athena-extension duckdb-athena-extension 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-12-31 04:56:46 UTC) 57 Rust An experimental Athena extension for DuckDB 🐤
9 duckdb-autoattach duckdb-autoattach 🟢 Ongoing 4 - 🟠 Stale over a year ago (2025-03-14 00:31:52 UTC) 1 C++ DuckDB Extension to ATTACH latest files automatically
10 duckdb-extension-clickhouse-system duckdb-extension-clickhouse-system 🟢 Ongoing 4 - 🟠 Stale over a year ago (2025-01-04 18:52:15 UTC) 5 C++ DuckDB Community Extension emulating the ClickHouse system table
11 duckdb-extension-fluss-lake duckdb-extension-fluss-lake 🟢 Ongoing 3 - 🟡 Stable 62 days ago (2026-01-17 11:04:21 UTC) 5 Rust DuckDB extension to union read Fluss & DataLake
12 duckdb-extension-paimon duckdb-extension-paimon 🟢 Ongoing 3 - 🟡 Stable 70 days ago (2026-01-10 03:22:42 UTC) 4 CMake DuckDB extension for Paimon
13 duckdb-extension-test duckdb-extension-test 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-09-21 12:51:52 UTC) 0 C++ No description available
14 duckdb-extension-xxhash duckdb-extension-xxhash 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-09-18 07:13:44 UTC) 4 Shell DuckDB Extension for xxhash functions
15 duckdb-graphar duckdb-graphar 🟢 Ongoing 1 - 🔥 Very Active today (2026-03-19 13:49:01 UTC) 14 C++ DuckDB extension for reading data stored in the Apache GraphAr format.
16 duckdb-ldbc duckdb-ldbc 🟢 Ongoing 2 - ✅ Active 15 days ago (2026-03-05 15:49:47 UTC) 0 C++ No description available
17 duckdb-nodejs-layer duckdb-nodejs-layer 🟢 Ongoing 3 - 🟡 Stable 48 days ago (2026-01-31 14:59:21 UTC) 151 Python Packaging DuckDB for Node.js Lambda functions. Example application: https://g...
18 duckdb-pgwire duckdb-pgwire 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-11-20 17:18:02 UTC) 25 C++ DuckDB extension to allow quacking with PostgreSQL protocol
19 duckdb-qvd duckdb-qvd 🟢 Ongoing 4 - 🟠 Stale 163 days ago (2025-10-09 03:31:41 UTC) 0 C++ No description available
20 duckdb-raquet duckdb-raquet 🟢 Ongoing 1 - 🔥 Very Active 7 days ago (2026-03-13 16:34:17 UTC) 3 C++ DuckDB extension for reading Raquet format (raster data in Parquet with QUADB...
21 duckdb-raster duckdb-raster 🟢 Ongoing 4 - 🟠 Stale 205 days ago (2025-08-28 03:24:50 UTC) 0 C++ duckdb extension to support spatial raster analysis
22 duckdb-ros-extension duckdb-ros-extension 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-07-29 19:13:44 UTC) 1 C++ No description available
23 duckdb-spatial-raster duckdb-spatial-raster 🟢 Ongoing 3 - 🟡 Stable 52 days ago (2026-01-27 07:04:19 UTC) 22 C++ This is a prototype of a geospatial extension for DuckDB that adds support fo...
24 duckdb-vcf-extension duckdb-vcf-extension 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-12-24 02:09:42 UTC) 11 C++ Experimental
25 duckdb-vortex duckdb-vortex 🟢 Ongoing 1 - 🔥 Very Active today (2026-03-19 11:19:51 UTC) 48 Shell DuckDB extension allowing reading/writing of vortex files
26 duckdb_grib2 duckdb_grib2 🟢 Ongoing 3 - 🟡 Stable 57 days ago (2026-01-23 02:36:15 UTC) 0 C++ DuckDB Extension to read GRIB2 files
27 duckdb_rdkit duckdb_rdkit 🟢 Ongoing 2 - ✅ Active 22 days ago (2026-02-26 23:02:11 UTC) 11 C++ Chemistry
28 ducktorrent-extension ducktorrent-extension 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-11-02 20:48:31 UTC) 1 C++ Peer Discovery Extension for DuckDB
29 dynamic-predicate-transfer dynamic-predicate-transfer 🟢 Ongoing 3 - 🟡 Stable 61 days ago (2026-01-18 09:55:07 UTC) 18 C++ [VLDB'26] This repository provides a DuckDB implementation of RPT+, following...
30 erpl erpl 🟢 Ongoing 2 - ✅ Active 9 days ago (2026-03-11 16:25:20 UTC) 52 C++ ERPL is a DuckDB extension to integrate Enterprise Data in your Data Science...
31 MobilityDuck MobilityDuck 🟢 Ongoing 2 - ✅ Active 11 days ago (2026-03-09 17:52:18 UTC) 2 C++ MobilityDuck is a DuckDB extension for manipulating temporal and spatiotempor...
32 navision_gdpdu navision_gdpdu 🟢 Ongoing 2 - ✅ Active 9 days ago (2026-03-11 07:44:46 UTC) 1 C++ No description available
33 nvmefs-personal nvmefs-personal 🟢 Ongoing 4 - 🟠 Stale 134 days ago (2025-11-06 14:47:29 UTC) 0 C++ No description available
34 PDXearch PDXearch 🟢 Ongoing 1 - 🔥 Very Active 3 days ago (2026-03-17 19:35:01 UTC) 9 C++ [WIP] A state-of-the-art IVF index for lightweight but fast (filtered) vector...
35 pg_lake pg_lake 🟢 Ongoing 1 - 🔥 Very Active today (2026-03-19 15:36:18 UTC) 1,463 C pg_lake: Postgres with Iceberg and data lake access
36 quackeccak quackeccak 🟢 Ongoing 4 - 🟠 Stale 171 days ago (2025-09-30 22:43:21 UTC) 0 C++ Local EVM computations in DuckDB - CREATE2 address mining for gas optimizatio...
37 quackeccak quackeccak 🟢 Ongoing 1 - 🔥 Very Active today (2026-03-21 05:46:38 UTC) 0 C++ 🦆 Enhance Ethereum computations in SQL with this DuckDB extension for Keccak-...
38 REMOP REMOP 🟢 Ongoing 2 - ✅ Active 14 days ago (2026-03-06 19:41:50 UTC) 0 C++ REMOP: REmote-Memory-aware OPerator Optimization
39 sirius sirius 🟢 Ongoing 1 - 🔥 Very Active 4 days ago (2026-03-16 18:01:57 UTC) 0 N/A No description available
40 sirius sirius 🟢 Ongoing 1 - 🔥 Very Active today (2026-03-20 16:19:18 UTC) 900 C++ No description available
41 spy rpt-plus-plus 🟢 Ongoing 1 - 🔥 Very Active today (2026-03-20 14:08:26 UTC) 0 C++ Robust predicate transfer with cache-aware hash tables.
42 stps-extension stps-extension 🟢 Ongoing 1 - 🔥 Very Active 6 days ago (2026-03-14 13:41:50 UTC) 1 C++ No description available
43 VCrypt VCrypt 🟢 Ongoing 4 - 🟠 Stale 335 days ago (2025-04-19 13:06:24 UTC) 4 C++ Experimental?
44 wz-extension wz-extension 🟢 Ongoing 2 - ✅ Active 10 days ago (2026-03-10 21:56:55 UTC) 1 C++ No description available

Appendix: Discovery and verification methodology

This appendix documents the approach used by this repository to discover, validate, promote, rank, and label potential third-party DuckDB extensions.

1) Discover

The goal is to find long-tail repositories that may contain DuckDB extensions, beyond:

Discovery typically uses GitHub search signals (e.g. topics, keywords, repo content heuristics) to produce a candidate list of repositories.

2) Analyse and subtract known sets

Candidate repositories are compared against known core/community extension repositories. This reduces noise and focuses the workflow on genuinely novel candidates.

3) Validate

Candidates are validated with lightweight checks intended to be fast and resilient:

Validation outputs are stored in the DuckDB database snapshot.

4) Promote

A subset of validated candidates are promoted based on stronger evidence signals (for example, the presence of release assets that resemble DuckDB extension packages).

Promotion is designed to be conservative: it aims to reduce false positives and provide a manageable shortlist for manual review.

5) Manual labelling

Finally, candidates are manually labelled (e.g. is_extension=yes/no/unsure), and optionally annotated with:

Only repositories labelled is_extension=yes are included in the verified third-party report.

Risk notes and guardrails (reducing false positives)

Discovery is intentionally conservative. The following patterns frequently produce false positives and should be treated with care:

Where possible, the pipeline flags likely template clones and canonicalises forks to upstream repositories, but manual review remains the source of truth.