DuckDB Community Extensions Ecosystem Growth

Published

October 9, 2025

The DuckDB community extensions ecosystem has experienced remarkable growth with each new release. This ongoing analysis provides insights into extension availability and growth.

Key Insights

From this analysis, several important trends emerge:

  1. Steady Growth: The DuckDB extensions ecosystem shows consistent expansion with each release
  2. Platform Disparities: Traditional developer friendly platforms (Linux, macOS, Windows) have stronger extension support than WebAssembly
  3. Community Dynamics: Extensions may temporarily disappear due to compatibility issues but often return in subsequent releases
  4. Ecosystem Maturity: The increasing number of available extensions reflects growing community adoption and contribution

Platform Compatibility Analysis

DuckDB community extensions vary in their platform support due to technical requirements, compilation complexity, and maintainer resources. This analysis tracks extension availability across different platforms and architectures over time.

Extension Growth Trajectory

The following visualization shows the steady growth of available community extensions with each DuckDB release:

Platform Distribution Comparison

This breakdown shows how extension availability varies across different platforms and architectures:

Extension Availability Heatmap

This heatmap provides a clear visualization of extension availability patterns across platforms and versions. Note the notably lower availability of WebAssembly (WASM) support, which reflects the additional complexity of creating extensions for WASM.

Ecosystem Evolution Tracking

Extension Changes by Release

This comprehensive table tracks the dynamic evolution of the DuckDB community extensions ecosystem, showing which extensions were added or became unavailable with each release.

The community-driven nature of these extensions means their availability can fluctuate based on:

  • Maintainer activity and ongoing support commitments
  • Compatibility updates required for new DuckDB versions
  • Community adoption and usage patterns
  • Technical dependencies and platform-specific challenges
DuckDB Version Added Community Extensions Missing Community Extensions
1.0.0 bigquery, chsql, crypto, duckpgq, evalexpr_rhai, faiss, fuzzycomplete, h3, lindel, prql, quack, scrooge, shellfs, tarfs, ulid None
1.1.0 pivot_table None
1.1.1 httpserver, magic, psql, sheetreader None
1.1.2 gsheets, hostfs, http_client, open_prompt None
1.1.3 blockduck, capi_quack, chsql_native, cronjob, datasketches, pcap_reader, pyroscope, rusty_quack, tsid, webmacro, zipfs None
1.2.0 cache_httpfs, geography, hdf5, netquack, substrait faiss, scrooge, tarfs
1.2.1 faiss, file_dialog, msolap, nanoarrow, pbix, read_stat hdf5, pcap_reader, pyroscope
1.2.2 arrow, hdf5, nanodbc, ofquack, parser_tools, pcap_reader, quackformers, redis, scrooge, vortex, wireduck capi_quack, rusty_quack
1.3.0 capi_quack, pyroscope, radio, st_read_multi, tributary, yaml duckpgq, faiss, file_dialog, geography, gsheets, hdf5, quackformers, scrooge, sheetreader, substrait
1.3.1 eeagrid, faiss, file_dialog, quickjs, rusty_quack capi_quack, chsql_native, cronjob, pcap_reader, pyroscope
1.3.2 airport, bitfilters, capi_quack, chsql_native, cronjob, duck_tails, duckdb_mcp, duckpgq, geotiff, gsheets, hashfuncs, hdf5, highs, jwt, marisa, markdown, mooncake, rapidfuzz, rusty_sheet, snowflake, splink_udfs, stochastic, textplot, webbed quickjs
1.4.0 chaos, curl_httpfs, cwiqduck, dns, flock, geography, lua, miniplot, observefs, psyduck, quickjs blockduck, chsql, chsql_native, cronjob, duck_tails, duckdb_mcp, duckpgq, geotiff, highs, http_client, httpserver, jwt, markdown, ofquack, open_prompt, pivot_table, read_stat, redis, tsid, ulid, webmacro
1.4.1 blockduck, boilstream, gcs, quackstore psyduck, rusty_quack, vortex

Do you ❤️ DuckDB extensions? You’ll Love This.

Get the best from Query.Farm — smart tips, powerful tools, and project updates sent directly to your inbox, but only when we’ve got something great to share.