How to install the DuckDB extensions with Spack: the Spack guide.

Spack Packages

Spack packages I maintain

Package
Description
Status
duckdb
DuckDB, the in-process analytical SQL database: CLI, C/C++ library and headers

DuckDB, the in-process analytical SQL database: CLI, C/C++ library and headers

duckdb-extensions (core)
DuckDB's core extensions built as Spack packages, and a bundle that installs them together

DuckDB's core extensions built as Spack packages, and a bundle that installs them together

Features

  • duckdb-avro
  • duckdb-aws
  • duckdb-azure
  • duckdb-delta
  • duckdb-ducklake
  • duckdb-encodings
  • duckdb-excel
  • duckdb-extensions
  • duckdb-fts
  • duckdb-httpfs
  • duckdb-iceberg
  • duckdb-inet
  • duckdb-lance
  • duckdb-legacy-parser
  • duckdb-mysql-scanner
  • duckdb-postgres-scanner
  • duckdb-quack
  • duckdb-spatial
  • duckdb-sqlite-scanner
  • duckdb-sqlsmith
  • duckdb-tpcds
  • duckdb-unity-catalog
  • duckdb-vortex
  • duckdb-vss

In spack/spack-packages#7442 (open); source builds trusted by the Spack store in #7489 (open)

duckdb-extensions (community)
DuckDB community extensions built as Spack packages

DuckDB community extensions built as Spack packages

Features

  • duckdb-bigquery
  • duckdb-cache-httpfs
  • duckdb-duck-hunt
  • duckdb-duck-tails
  • duckdb-duckpgq
  • duckdb-gcs
  • duckdb-h3
  • duckdb-markdown
  • duckdb-mcp
  • duckdb-mssql
  • duckdb-nanoarrow
  • duckdb-plinking-duck
  • duckdb-rusty-sheet
  • duckdb-scalarfs
  • duckdb-sitting-duck
  • duckdb-urlpattern
  • duckdb-webbed
  • duckdb-yaml
  • duckdb-zipfs

In spack/spack-packages#7444 (open)

ada-url
Ada, a fast WHATWG-compliant URL parser in C++

Ada, a fast WHATWG-compliant URL parser in C++

In spack/spack-packages#7467 (open)

awscli-v2
AWS CLI version 2, the unified command line for Amazon Web Services

AWS CLI version 2, the unified command line for Amazon Web Services

bgen
BGEN genotype file format reference implementation and tools

BGEN genotype file format reference implementation and tools

cmark-gfm
cmark-gfm, GitHub's fork of the CommonMark reference parser

cmark-gfm, GitHub's fork of the CommonMark reference parser

In spack/spack-packages#7466 (open)

croaring
CRoaring, a C and C++ library for compressed Roaring bitmaps

CRoaring, a C and C++ library for compressed Roaring bitmaps

In spack/spack-packages#7459 (open)

kentutils
Jim Kent's UCSC command-line bioinformatics utilities

Jim Kent's UCSC command-line bioinformatics utilities

ldzip
LDZip, compression and random access for PLINK2 LD matrices

LDZip, compression and random access for PLINK2 LD matrices

In spack/spack-packages#7437 (open)

libdisplay-info
EDID and DisplayID parsing library

EDID and DisplayID parsing library

libgtop
GNOME top libraries for collecting system monitoring data

GNOME top libraries for collecting system monitoring data

libgudev
GObject bindings for libudev

GObject bindings for libudev

miniz
miniz, a single-file zlib-compatible compression library in C

miniz, a single-file zlib-compatible compression library in C

In spack/spack-packages#7463 (open)

minizip-ng
minizip-ng, a zip archive manipulation library in C

minizip-ng, a zip archive manipulation library in C

In spack/spack-packages#7460 (open)

ollama
Ollama, runs large language models locally

Ollama, runs large language models locally

pbwt
Positional Burrows-Wheeler Transform for genetic data

Positional Burrows-Wheeler Transform for genetic data

perl-bio-bigfile
Bio::DB::BigFile, Perl interface to BigWig and BigBed files

Bio::DB::BigFile, Perl interface to BigWig and BigBed files

perl-http-tiny
HTTP::Tiny, a small HTTP/1.1 client for Perl

HTTP::Tiny, a small HTTP/1.1 client for Perl

plink2
PLINK 2, whole-genome association analysis toolset

PLINK 2, whole-genome association analysis toolset

py-awscrt
Python bindings for the AWS Common Runtime

Python bindings for the AWS Common Runtime

py-hail
Hail, cloud-native genomic dataframes (Python API)

Hail, cloud-native genomic dataframes (Python API)

py-janus
janus, a thread-safe asyncio-aware queue for Python

janus, a thread-safe asyncio-aware queue for Python

py-jproperties
Java .properties file parser and writer for Python

Java .properties file parser and writer for Python

py-maturin
maturin, builds and publishes Rust crates as Python packages

maturin, builds and publishes Rust crates as Python packages

py-py4j
Py4J, access to Java objects from Python

Py4J, access to Java objects from Python

py-pyspark
PySpark, the Python bindings for Apache Spark

PySpark, the Python bindings for Apache Spark

regenie
regenie, whole-genome regression for large GWAS

regenie, whole-genome regression for large GWAS

simdutf
simdutf, SIMD-accelerated Unicode validation and transcoding

simdutf, SIMD-accelerated Unicode validation and transcoding

In spack/spack-packages#7462 (open)

spark
Apache Spark, an engine for large-scale data processing

Apache Spark, an engine for large-scale data processing

vep
Ensembl Variant Effect Predictor, its offline cache, and the Ensembl Perl APIs it uses

Ensembl Variant Effect Predictor, its offline cache, and the Ensembl Perl APIs it uses

Features

  • perl-bio-ensembl
  • perl-bio-ensembl-funcgen
  • perl-bio-ensembl-io
  • perl-bio-ensembl-variation
  • vep
  • vep-cache
wasi-sdk-prebuilt
WASI SDK sysroot for compiling C and C++ to WebAssembly

WASI SDK sysroot for compiling C and C++ to WebAssembly

xfce4
The Xfce 4 desktop environment: core libraries, panel, session, settings, window manager and file...

The Xfce 4 desktop environment: core libraries, panel, session, settings, window manager and file manager

Features

  • exo
  • garcon
  • libxfce4ui
  • libxfce4util
  • thunar
  • thunar-volman
  • tumbler
  • xfce4-appfinder
  • xfce4-core
  • xfce4-panel
  • xfce4-session
  • xfce4-settings
  • xfconf
  • xfdesktop
  • xfwm4
xorgproto
X Window System unified protocol definitions

X Window System unified protocol definitions

yq
yq, a portable YAML, JSON, XML, CSV and TOML processor

yq, a portable YAML, JSON, XML, CSV and TOML processor