Automated monitoring and analysis of DuckDB's extension ecosystem.
Last Updated: 2025-10-06 06:09:44 UTC
(Loading...
local)
🦆 Automated monitoring and analysis of DuckDB's extension ecosystem
Jump to Summary | Core Extensions | Community Extensions
This report provides a comprehensive analysis of DuckDB extensions, including both core extensions (built into DuckDB) and community-contributed extensions.
This analysis is based on the following authoritative sources:
Core Extensions
Community Extensions
Metric | Count |
---|---|
Core Extensions | 24 |
Community Extensions | 84 |
Featured Extensions | 49 |
Total Extensions | 108 |
Recently Active (≤ 30 days) | 65 |
Very Active (≤ 7 days) | 21 |
Core extensions maintained by the DuckDB team and distributed via the official extension repository
# | Extension | Repository | Status | Last Activity | Stars | Language | Description |
---|---|---|---|---|---|---|---|
1 | autocomplete | duckdb/duckdb | 🟢 Ongoing | 18 days ago | 0 | C++ | Core DuckDB extension: autocomplete |
2 | avro | duckdb-avro | 🟢 Ongoing | 47 days ago | 0 | C++ | Apache Avro format support |
3 | aws | duckdb-aws | 🟢 Ongoing | 3 days ago | 0 | C++ | AWS S3 integration |
4 | azure | duckdb-azure | 🟢 Ongoing | 9 days ago | 0 | C++ | Azure Blob Storage integration |
5 | delta | duckdb-delta | 🟢 Ongoing | 3 days ago | 0 | C++ | Delta Lake format support |
6 | ducklake | duckdb/ducklake | 🟢 Ongoing | 19 days ago | 0 | C++ | Delta Lake support via DuckLake (different from delta extension) |
7 | encodings | duckdb-encodings | 🟢 Ongoing | 18 days ago | 0 | C++ | Character encoding support |
8 | excel | duckdb-excel | 🟢 Ongoing | 32 days ago | 0 | C++ | Excel file format support |
9 | fts | duckdb-fts | 🟢 Ongoing | 19 days ago | 0 | C++ | Full-text search functionality |
10 | httpfs | duckdb-httpfs | 🟢 Ongoing | 8 days ago | 0 | C++ | HTTP/S3 filesystem support |
11 | iceberg | duckdb-iceberg | 🟢 Ongoing | 4 days ago | 0 | C++ | Apache Iceberg format support |
12 | icu | duckdb/duckdb | 🟢 Ongoing | 19 days ago | 0 | C++ | Core DuckDB extension: icu |
13 | inet | duckdb-inet | 🟢 Ongoing | 16 days ago | 0 | C++ | Internet address data types |
14 | jemalloc | duckdb/duckdb | 🟢 Ongoing | 120 days ago | 0 | C++ | Core DuckDB extension: jemalloc |
15 | json | duckdb/duckdb | 🟢 Ongoing | 2 days ago | 0 | C++ | Core DuckDB extension: json |
16 | mysql | duckdb-mysql | 🟢 Ongoing | 3 days ago | 0 | C++ | MySQL database connectivity |
17 | parquet | duckdb/duckdb | 🟢 Ongoing | 2 days ago | 0 | C++ | Core DuckDB extension: parquet |
18 | postgres | duckdb-postgres | 🟢 Ongoing | 19 days ago | 0 | C++ | PostgreSQL database connectivity |
19 | spatial | duckdb-spatial | 🟢 Ongoing | 6 days ago | 0 | C++ | Geospatial data types and functions |
20 | sqlite | duckdb-sqlite | 🟢 Ongoing | 7 days ago | 0 | C++ | SQLite database connectivity |
21 | tpcds | duckdb/duckdb | 🟢 Ongoing | 61 days ago | 0 | C++ | Core DuckDB extension: tpcds |
22 | tpch | duckdb/duckdb | 🟢 Ongoing | 61 days ago | 0 | C++ | Core DuckDB extension: tpch |
23 | ui | duckdb-ui | 🟢 Ongoing | 2 days ago | 0 | C++ | Browser-based user interface for DuckDB |
24 | vss | duckdb-vss | 🟢 Ongoing | 30 days ago | 0 | C++ | Vector similarity search |
Total: 24 extensions
Third-party extensions maintained by the community
# | Extension | Repository | Status | Last Activity | Stars | Language | Description | Featured |
---|---|---|---|---|---|---|---|---|
1 | bigquery | duckdb-bigquery | 🟢 Ongoing | today | 134 | C++ | Integrates DuckDB with Google BigQuery, allowing direct querying and manageme... | ⭐ |
2 | netquack | duckdb-netquack | 🟢 Ongoing | today | 22 | C++ | DuckDB extension for parsing, extracting, and analyzing domains, URIs, and pa... | ⭐ |
3 | observefs | duckdb-filesystem-observability | 🟢 Ongoing | today | 2 | C++ | Provides observability for duckdb filesystem. | ⭐ |
4 | pbix | duckdb-pbix-extension | 🟢 Ongoing | today | 28 | C++ | Duckdb extension for parsing the metadata and contents of the embedded data m... | ⭐ |
5 | vortex | duckdb-vortex | 🟢 Ongoing | today | 25 | Shell | DuckDB extension allowing reading/writing of vortex files | ⭐ |
6 | eeagrid | duckdb-eeagrid | 🟢 Ongoing | today | 0 | C++ | Functions for transforming XY coordinates to and from the EEA Reference Grid... | ⭐ |
7 | webbed | duckdb_webbed | 🟢 Ongoing | today | 16 | C++ | Web/HTTP functionality extension by teaguesterling | |
8 | yaml | duckdb_yaml | 🟢 Ongoing | today | 9 | C++ | A DuckDB to read and work with YAML files in a similar way to JSON files (al... | |
9 | curl_httpfs | duckdb-curl-filesystem | 🟢 Ongoing | 2 days ago | 2 | C++ | Filesystem built upon libcurl. | ⭐ |
10 | cache_httpfs | duck-read-cache-fs | 🟢 Ongoing | 3 days ago | 100 | C++ | This repository is made as read-only filesystem for remote access. | ⭐ |
11 | geography | duckdb-geography | 🟢 Ongoing | 3 days ago | 32 | C++ | Geospatial data extension by paleolimbot | ⭐ |
12 | snowflake | duckdb-snowflake | 🟢 Ongoing | 3 days ago | 13 | C++ | A powerful DuckDB extension that enables seamless querying of Snowflake datab... | ⭐ |
13 | hdf5 | duckdb-hdf5 | 🟢 Ongoing | 4 days ago | 9 | Rust | HDF5 plugin for duckdb | ⭐ |
14 | hostfs | hostFS | 🟢 Ongoing | 4 days ago | 22 | C++ | DuckDB extension: hostfs by gropaul | ⭐ |
15 | capi_quack | extension-template-c | 🟢 Ongoing | 5 days ago | 18 | C | (Experimental) C/C++ template for DuckDB extensions based on the C API | ⭐ |
16 | crypto | crypto | 🟢 Ongoing | 5 days ago | 21 | C++ | DuckDB Extension for cryptographic hash functions and HMAC | ⭐ |
17 | evalexpr_rhai | evalexpr_rhai | 🟢 Ongoing | 5 days ago | 20 | C++ | A DuckDB extension to evaluate the Rhai scripting language as part of SQL. | ⭐ |
18 | fuzzycomplete | fuzzycomplete | 🟢 Ongoing | 5 days ago | 21 | C++ | DuckDB Extension for fuzzy string matching based autocompletion | ⭐ |
19 | faiss | duckdb-faiss-ext | 🟢 Ongoing | 6 days ago | 25 | Go | DuckDB wrapper for FAISS - Experimental | ⭐ |
20 | st_read_multi | duckdb-ext-st-read-multi | 🟢 Ongoing | 6 days ago | 3 | Rust | A DuckDB extension to import multiple geospatial files with ST_Read_Multi() |
⭐ |
21 | zipfs | duckdb-zipfs | 🟢 Ongoing | 7 days ago | 45 | C++ | DuckDB extension to read files within zip archives. | ⭐ |
22 | datasketches | datasketches | 🟢 Ongoing | 8 days ago | 34 | C++ | Integrates DuckDB with the high-performance Apache DataSketches library. This... | ⭐ |
23 | magic | duckdb_magic | 🟢 Ongoing | 8 days ago | 7 | C++ | Auto-detect file types via libmagic (file utility) |
⭐ |
24 | airport | airport | 🟢 Ongoing | 9 days ago | 301 | C++ | The Airport extension for DuckDB, enables the use of Arrow Flight with DuckDB | ⭐ |
25 | bitfilters | bitfilters | 🟢 Ongoing | 9 days ago | 2 | C++ | A high-performance DuckDB extension providing probabilistic data structures f... | ⭐ |
26 | h3 | h3-duckdb | 🟢 Ongoing | 9 days ago | 221 | C++ | Bindings for H3 to DuckDB | |
27 | hashfuncs | hashfuncs | 🟢 Ongoing | 9 days ago | 4 | C++ | A DuckDB extension that supplies non-cryptographic hash functions. | ⭐ |
28 | lindel | lindel | 🟢 Ongoing | 9 days ago | 50 | C++ | DuckDB Extension Linearization/Delinearization, Z-Order, Hilbert and Morton C... | ⭐ |
29 | marisa | marisa | 🟢 Ongoing | 9 days ago | 2 | C++ | The Marisa extension by Query.Farm integrates the fast, space-efficient MARIS... | ⭐ |
30 | quack | extension-template | 🟢 Ongoing | 9 days ago | 223 | Python | Template for DuckDB extensions to help you develop, test and deploy a custom... | ⭐ |
31 | radio | radio | 🟢 Ongoing | 9 days ago | 30 | C++ | Radio is a DuckDB extension by Query.Farm that brings real-time event streams... | ⭐ |
32 | rapidfuzz | rapidfuzz | 🟢 Ongoing | 9 days ago | 3 | C++ | DuckDB Community Extension adding RapidFuzz algorithms for search, deduplicat... | ⭐ |
33 | shellfs | shellfs | 🟢 Ongoing | 9 days ago | 81 | C++ | DuckDB extension allowing shell commands to be used for input and output. | ⭐ |
34 | stochastic | stochastic | 🟢 Ongoing | 9 days ago | 11 | C++ | A DuckDB extension that add comprehensive statistical distribution functions... | ⭐ |
35 | textplot | textplot | 🟢 Ongoing | 9 days ago | 10 | C++ | A DuckDB community extension that enables text-based data visualization direc... | ⭐ |
36 | tributary | tributary | 🟢 Ongoing | 9 days ago | 31 | C++ | A DuckDB Extension for Kafka | ⭐ |
37 | httpserver | httpserver | 🟢 Ongoing | 11 days ago | 233 | HTML | DuckDB HTTP API Server and Query Interface in a Community Extension | |
38 | msolap | duckdb-msolap-extension | 🟢 Ongoing | 11 days ago | 8 | C++ | DuckDB extension: msolap by Hugoberry | ⭐ |
39 | nanodbc | duckdb-nanodbc-extension | 🟢 Ongoing | 11 days ago | 42 | C++ | Database connectivity extension by Hugoberry | ⭐ |
40 | parser_tools | duckdb_extension_parser_tools | 🟢 Ongoing | 11 days ago | 15 | C++ | Parse sql - with sql! | ⭐ |
41 | splink_udfs | splink_udfs | 🟢 Ongoing | 11 days ago | 10 | C++ | DuckDB extension: splink_udfs by moj-analytical-services | ⭐ |
42 | chsql | clickhouse-sql | 🟢 Ongoing | 12 days ago | 74 | C++ | DuckDB Community Extension implementing ClickHouse SQL Dialect macros and Cus... | |
43 | chsql_native | clickhouse-native | 🟢 Ongoing | 12 days ago | 16 | Rust | Experimental ClickHouse Native Client and Native file reader Extension for Du... | |
44 | cronjob | cronjob | 🟢 Ongoing | 12 days ago | 41 | C++ | DuckDB CronJob Extension | |
45 | http_client | httpclient | 🟢 Ongoing | 12 days ago | 71 | C++ | DuckDB HTTP GET/POST Client in a Community Extension | |
46 | open_prompt | openprompt | 🟢 Ongoing | 12 days ago | 50 | C++ | DuckDB Community Extension to prompt LLMs from SQL | |
47 | pcap_reader | pcap | 🟢 Ongoing | 12 days ago | 11 | Rust | DuckDB PCAP Reader Extension made in Rust | |
48 | pyroscope | pyroscope | 🟢 Ongoing | 12 days ago | 19 | Rust | DuckDB Pyroscope Extension for Continuous Profiling | |
49 | quickjs | quickjs | 🟢 Ongoing | 12 days ago | 8 | C++ | DuckDB extension: quickjs by quackscience | ⭐ |
50 | redis | redis | 🟢 Ongoing | 12 days ago | 8 | C++ | DuckDB Redis Client community extension | |
51 | tsid | tsid | 🟢 Ongoing | 12 days ago | 5 | C++ | TSID Extension for DuckDB | |
52 | webmacro | webmacro | 🟢 Ongoing | 12 days ago | 13 | C++ | DuckDB WebMacro: Share and Load your SQL Macros via gists | |
53 | wireduck | wireduck | 🟢 Ongoing | 12 days ago | 46 | C++ | Duckdb extension to read pcap files | ⭐ |
54 | prql | duckdb-prql | 🟢 Ongoing | 13 days ago | 298 | C++ | PRQL as a DuckDB extension | ⭐ |
55 | psql | duckdb-psql | 🟢 Ongoing | 13 days ago | 92 | C++ | A piped SQL for DuckDB | ⭐ |
56 | cwiqduck | cwiqduck | 🟢 Ongoing | 14 days ago | 1 | C++ | DuckDB extensions for CWIQ | ⭐ |
57 | chaos | duckdb-chaos | 🟢 Ongoing | 16 days ago | 0 | C++ | DuckDB extension: chaos by taniabogatsch | ⭐ |
58 | flock | flock | 🟢 Ongoing | 16 days ago | 270 | C++ | Flock: multimodal querying for DuckDB | ⭐ |
59 | file_dialog | duckdb-ext-file-dialog | 🟢 Ongoing | 17 days ago | 14 | Rust | A DuckDB extension to choose file interactively using native file open dialogs | ⭐ |
60 | ~~gcs~~ NOT FOUND: https://duckdb.org/community_extensions/extensions/gcs.html (HTTP 404) | duckdb-gcs | 🟢 Ongoing | 17 days ago | 0 | C++ | A GCS-native extension for DuckDB | |
61 | mooncake | duckdb_mooncake | 🟢 Ongoing | 17 days ago | 1 | C++ | Read Iceberg tables written by moonlink in real time | ⭐ |
62 | rusty_quack | extension-template-rs | 🟢 Ongoing | 17 days ago | 85 | Rust | (Experimental) Template for Rust-based DuckDB extensions | |
63 | nanoarrow | duckdb-nanoarrow | 🟢 Ongoing | 18 days ago | 46 | C++ | DuckDB extension: nanoarrow by paleolimbot | ⭐ |
64 | lua | duckdb-lua | 🟢 Ongoing | 19 days ago | 5 | C++ | DuckDB extension to evaluate Lua expressions. | ⭐ |
65 | gsheets | duckdb_gsheets | 🟢 Ongoing | 26 days ago | 301 | C++ | DuckDB extension to read and write Google Sheets using SQL | ⭐ |
66 | geotiff | duckdb-geotiff | 🟢 Ongoing | 47 days ago | 2 | C++ | Duckdb extension to read GeoTiffs directly with duckdb database | |
67 | highs | HiGHS-duckdb | 🟢 Ongoing | 50 days ago | 0 | C++ | Run the solver in the database! | |
68 | rusty_sheet | rusty-sheet | 🟢 Ongoing | 52 days ago | 17 | Rust | An Excel/OpenDocument Spreadsheets file reader for DuckDB | |
69 | read_stat | duckdb-read-stat | 🟢 Ongoing | 55 days ago | 22 | C | Read data sets from SAS, Stata, and SPSS from DuckDB with ReadStat | |
70 | duckdb_mcp | duckdb_mcp | 🟢 Ongoing | 71 days ago | 6 | C++ | A simple MCP server extension for DuckDB | |
71 | duckpgq | duckpgq-extension | 🟢 Ongoing | 75 days ago | 266 | C++ | DuckDB extension that adds support for SQL/PGQ and graph algorithms | |
72 | duck_tails | duck_tails | 🟢 Ongoing | 78 days ago | 2 | C++ | A DuckDB extension for exploring and reading git history. | |
73 | markdown | duckdb_markdown | 🟢 Ongoing | 87 days ago | 5 | C++ | Heirarchical markdown parsing for DuckDB | |
74 | jwt | duckdb_jwt | 🟢 Ongoing | 89 days ago | 0 | C++ | DuckDB extension: jwt by GalvinGao | |
75 | substrait | duckdb-substrait-extension | 🟢 Ongoing | 99 days ago | 48 | C++ | DuckDB extension: substrait by substrait-io | |
76 | quackformers | quackformers | 🟢 Ongoing | 127 days ago | 6 | Rust | DuckDB NLP extension. | |
77 | arrow | duckdb-extension-alias | 🟢 Ongoing | 149 days ago | 4 | C | DuckDB extension: arrow | |
78 | ofquack | ofquack | 🟢 Ongoing | 166 days ago | 5 | C++ | Oracle Fusion DuckDB extension | |
79 | scrooge | Scrooge-McDuck | 🟢 Ongoing | 174 days ago | 148 | C++ | DuckDB extension: scrooge by pdet | |
80 | blockduck | BlockDuck | 🟢 Ongoing | 193 days ago | 8 | C++ | Live SQL Queries on Blockchain | |
81 | sheetreader | sheetreader-duckdb | 🟢 Ongoing | 355 days ago | 55 | Jupyter Notebook | DuckDB extension: sheetreader by polydbms | |
82 | pivot_table | pivot_table | 🟢 Ongoing | over a year ago | 16 | C++ | Full spreadsheet-style pivot table through SQL macros. Just specify values, r... | |
83 | tarfs | duckdb_tarfs | 🟢 Ongoing | over a year ago | 10 | C++ | DuckDB extension: tarfs by Maxxen | |
84 | ulid | duckdb_ulid | 🟢 Ongoing | over a year ago | 24 | C++ | DuckDB extension: ulid by Maxxen |
Total: 84 extensions
Featured: 49 extensions (marked with ⭐)
DuckDB follows semantic versioning with regular releases. For complete and up-to-date release information, see the official DuckDB Release Calendar.
Version | Release Date | Codename | Named After | LTS | Blog Post |
---|---|---|---|---|---|
v1.5.0 📅 | 2026-02-04 | Planned | – | ✅ | Upcoming release |
v1.4.1 📅 | 2025-10-06 | – | – | – | Upcoming release |
v1.4.0 | 2025-09-16 | Andium | Anas andium (Andean teal) | ✅ | Announcing DuckDB 1.4.0 |
v1.3.2 | 2025-07-08 | – | – | – | – |
v1.3.1 | 2025-06-16 | – | – | – | – |
v1.3.0 | 2025-05-21 | Ossivalis | Bucephala ossivalis (Goldeneye duck) | – | Announcing DuckDB 1.3.0 |
v1.2.2 | 2025-04-08 | – | – | – | – |
v1.2.1 | 2025-03-05 | – | – | – | – |
v1.2.0 | 2025-02-05 | Histrionicus | Histrionicus histrionicus (Harlequin duck) | – | Announcing DuckDB 1.2.0 |
v1.1.3 | 2024-11-04 | – | – | – | – |
v1.1.2 | 2024-10-14 | – | – | – | – |
v1.1.1 | 2024-09-24 | – | – | – | – |
v1.1.0 | 2024-09-09 | Eatoni | Anas eatoni (Eaton's pintail) | – | Announcing DuckDB 1.1.0 |
v1.0.0 | 2024-06-03 | Nivis | Anas nivis (Snow duck) | – | Announcing DuckDB 1.0.0 |
Version | Release Date | Codename | Named After | Blog Post |
---|---|---|---|---|
v0.10.3 | 2024-05-22 | – | – | – |
v0.10.2 | 2024-04-17 | – | – | – |
v0.10.1 | 2024-03-18 | – | – | – |
v0.10.0 | 2024-02-13 | Fusca | Melanitta fusca (Velvet scoter) | Announcing DuckDB 0.10.0 |
v0.9.2 | 2023-11-14 | – | – | – |
v0.9.1 | 2023-10-11 | – | – | – |
v0.9.0 | 2023-09-26 | Undulata | Anas undulata (Yellow-billed duck) | Announcing DuckDB 0.9.0 |
v0.8.1 | 2023-06-13 | – | – | – |
v0.8.0 | 2023-05-17 | Fulvigula | Anas fulvigula (Mottled duck) | Announcing DuckDB 0.8.0 |
v0.7.1 | 2023-02-27 | – | – | – |
v0.7.0 | 2023-02-13 | Labradorius | Camptorhynchus labradorius (Labrador duck) | Announcing DuckDB 0.7.0 |
v0.6.1 | 2022-12-06 | – | – | – |
v0.6.0 | 2022-11-14 | Oxyura | Oxyura leucocephala (White-headed duck) | Announcing DuckDB 0.6.0 |
v0.5.1 | 2022-09-19 | – | – | – |
v0.5.0 | 2022-09-05 | Pulchellus | Nettapus pulchellus (Green pygmy goose) | – |
Note: For releases prior to v0.5.0, please refer to the official DuckDB documentation for historical version information.
Data sourced from the official DuckDB releases CSV. For the most current information, always check the release calendar.