Open source
I build the extensions that unlock DuckDB.
36 native DuckDB extensions under Query.Farm, plus VGI — a protocol for writing DuckDB functions in any language. Everything here is open source and installable from SQL.
Featured
airport
Query any Arrow Flight server as if it were a DuckDB table.
httpserver
Turns DuckDB itself into a queryable HTTP API server.
shellfs
Pipe shell command output straight into a DuckDB scan.
clickhouse-sql
ClickHouse SQL dialect compatibility, inside DuckDB.
httpclient
HTTP GET and POST from SQL, with no external tooling.
lindel
Hilbert and Z-order curves for locality-preserving sort keys.
openprompt
Prompt an LLM directly from a SQL query.
tributary
Read and write Kafka topics from SQL.
All DuckDB extensions
36
VGI — the Vector Gateway Interface
DuckDB extensions normally have to be written in C++ and compiled for every platform. VGI removes that constraint: implement scalar, table, and aggregate functions in the language you already use, and DuckDB calls them out-of-process over Apache Arrow IPC.
Libraries & other projects
libh3
Uber’s Hexagonal Hierarchical Spatial Index (H3) library in Rust
python-flight-server
A Python framework to build Arrow Flight servers for the DuckDB Airport Extension
cloudwatch-log-redirector
CloudWatch Log Redirector
Archive: 61 more personal projects
Plus 123 forks and upstream contributions — DuckDB, Apache Arrow, and others — on GitHub.