🦆 DuckDB Extensions Analysis (Third-party)

Automated monitoring and analysis of DuckDB's extension ecosystem.

Last Updated: 2026-05-06 07:16: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): 5 | 🟡 Stable (≤90d): 6 | 🟠 Stale (>90d): 21

Click to expand/collapse verified third-party extensions table
# Extension Repository Status Activity Last Activity Stars Language Description
1 Arengard/navision_gdpdu navision_gdpdu ❓ Unknown 1 - 🔥 Very Active today 0 N/A No description available
2 Arengard/stps-extension stps-extension ❓ Unknown 1 - 🔥 Very Active today 0 N/A No description available
3 Arengard/wz-extension wz-extension ❓ Unknown 1 - 🔥 Very Active today 0 N/A No description available
4 astro-duck astro-duck 🟢 Ongoing 2 - ✅ Active 14 days ago (2026-04-21 09:12:41 UTC) 1 C++ 60+ astronomical SQL functions for DuckDB: coordinate transforms, CCM89 dust...
5 BitEngine BitEngine 🟢 Ongoing 3 - 🟡 Stable 64 days ago (2026-03-03 01:38:04 UTC) 0 C++ No description available
6 blobboxes blobboxes 🟢 Ongoing 3 - 🟡 Stable 31 days ago (2026-04-05 00:44:47 UTC) 1 Python No description available
7 ch-duckdb ch-duckdb 🟢 Ongoing 4 - 🟠 Stale 145 days ago (2025-12-11 20:57:33 UTC) 0 C++ No description available
8 duck_rdf read_rdf 🟢 Ongoing 2 - ✅ Active 26 days ago (2026-04-09 15:52:28 UTC) 18 C++ RDF file extension for DuckDB. Reads and writes supported
9 duckdb-3fs duckdb-3fs 🟢 Ongoing 4 - 🟠 Stale 354 days ago (2025-05-16 08:30:34 UTC) 40 C++ DuckDB 3FS Extension
10 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
11 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 🐤
12 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
13 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
14 duckdb-extension-fluss-lake duckdb-extension-fluss-lake 🟢 Ongoing 4 - 🟠 Stale 108 days ago (2026-01-17 11:04:21 UTC) 5 Rust DuckDB extension to union read Fluss & DataLake
15 duckdb-extension-paimon duckdb-extension-paimon 🟢 Ongoing 4 - 🟠 Stale 116 days ago (2026-01-10 03:22:42 UTC) 4 CMake DuckDB extension for Paimon
16 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
17 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
18 duckdb-graphar duckdb-graphar 🟢 Ongoing 2 - ✅ Active 26 days ago (2026-04-09 09:24:22 UTC) 14 C++ DuckDB extension for reading data stored in the Apache GraphAr format.
19 duckdb-ldbc duckdb-ldbc 🟢 Ongoing 3 - 🟡 Stable 61 days ago (2026-03-05 15:49:47 UTC) 0 C++ No description available
20 duckdb-nodejs-layer duckdb-nodejs-layer 🟢 Ongoing 4 - 🟠 Stale 94 days ago (2026-01-31 14:59:21 UTC) 152 Python Packaging DuckDB for Node.js Lambda functions. Example application: https://g...
21 duckdb-pgwire duckdb-pgwire 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-11-20 17:18:02 UTC) 27 C++ DuckDB extension to allow quacking with PostgreSQL protocol
22 duckdb-qvd duckdb-qvd 🟢 Ongoing 4 - 🟠 Stale 209 days ago (2025-10-09 03:31:41 UTC) 0 C++ No description available
23 duckdb-raquet duckdb-raquet 🟢 Ongoing 1 - 🔥 Very Active 4 days ago (2026-05-01 10:51:00 UTC) 10 C++ DuckDB extension for reading Raquet format (raster data in Parquet with QUADB...
24 duckdb-raster duckdb-raster 🟢 Ongoing 4 - 🟠 Stale 251 days ago (2025-08-28 03:24:50 UTC) 0 C++ duckdb extension to support spatial raster analysis
25 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
26 duckdb-spatial-raster duckdb-spatial-raster 🟡 Archived 3 - 🟡 Stable 34 days ago (2026-04-01 12:29:34 UTC) 23 C++ This is a prototype of a geospatial extension for DuckDB that adds support fo...
27 duckdb-vcf-extension duckdb-vcf-extension 🟢 Ongoing 4 - 🟠 Stale over a year ago (2024-12-24 02:09:42 UTC) 11 C++ Experimental
28 duckdb-vortex duckdb-vortex 🟢 Ongoing 2 - ✅ Active 12 days ago (2026-04-23 23:16:55 UTC) 49 Shell DuckDB extension allowing reading/writing of vortex files
29 duckdb_grib2 duckdb_grib2 🟢 Ongoing 4 - 🟠 Stale 103 days ago (2026-01-23 02:36:15 UTC) 0 C++ DuckDB Extension to read GRIB2 files
30 duckdb_rdkit duckdb_rdkit 🟢 Ongoing 2 - ✅ Active 25 days ago (2026-04-10 19:14:56 UTC) 12 C++ Chemistry
31 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
32 dynamic-predicate-transfer dynamic-predicate-transfer 🟢 Ongoing 3 - 🟡 Stable 31 days ago (2026-04-04 08:36:36 UTC) 19 C++ [VLDB'26] This repository provides a DuckDB implementation of RPT+, following...
33 erpl erpl 🟢 Ongoing 1 - 🔥 Very Active 3 days ago (2026-05-02 09:29:51 UTC) 54 C++ ERPL is a DuckDB extension to integrate Enterprise Data in your Data Science...
34 MobilityDuck MobilityDuck 🟢 Ongoing 1 - 🔥 Very Active today (2026-05-05 16:15:59 UTC) 4 C++ MobilityDuck is a DuckDB extension for manipulating temporal and spatiotempor...
35 nvmefs-personal nvmefs-personal 🟢 Ongoing 4 - 🟠 Stale 180 days ago (2025-11-06 14:47:29 UTC) 0 C++ No description available
36 PDXearch PDXearch 🟢 Ongoing 1 - 🔥 Very Active 3 days ago (2026-05-02 13:36:25 UTC) 13 C++ [WIP] A state-of-the-art IVF index for lightweight but fast (filtered) vector...
37 pg_lake pg_lake 🟢 Ongoing 1 - 🔥 Very Active today (2026-05-06 05:53:15 UTC) 1,503 C pg_lake: Postgres with Iceberg and data lake access
38 quackeccak quackeccak 🟢 Ongoing 4 - 🟠 Stale 217 days ago (2025-09-30 22:43:21 UTC) 0 C++ Local EVM computations in DuckDB - CREATE2 address mining for gas optimizatio...
39 quackeccak quackeccak 🟢 Ongoing 1 - 🔥 Very Active today (2026-05-06 06:59:08 UTC) 0 C++ 🦆 Enhance Ethereum computations in SQL with this DuckDB extension for Keccak-...
40 REMOP REMOP 🟢 Ongoing 3 - 🟡 Stable 60 days ago (2026-03-06 19:41:50 UTC) 0 C++ REMOP: REmote-Memory-aware OPerator Optimization
41 sirius sirius 🟢 Ongoing 1 - 🔥 Very Active today (2026-05-05 11:50:46 UTC) 0 N/A No description available
42 sirius sirius 🟢 Ongoing 1 - 🔥 Very Active today (2026-05-06 06:03:14 UTC) 959 C++ No description available
43 spy rpt-plus-plus 🟢 Ongoing 1 - 🔥 Very Active 4 days ago (2026-05-02 00:00:01 UTC) 0 C++ Robust predicate transfer with cache-aware hash tables.
44 VCrypt VCrypt 🟢 Ongoing 4 - 🟠 Stale over a year ago (2025-04-19 13:06:24 UTC) 4 C++ Experimental?

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.