davidgasquez/awesome-duckdb: 🦆 A curated list of awesome DuckDB resources
Papers
Articles
- Why DuckDB is my first choice for data processing; Mar 2025.
- Build a poor man’s data lake from scratch with DuckDB | Dagster Blog; Oct 2022.
- DuckDB as the New jq; Mar 2024.
- DuckDB isn’t just fast
- Why Semantic Layers Matter — and How to Build One with DuckDB - MotherDuck Blog; Aug 2025.
Products
- Why We Built Rill with DuckDB; Apr 19, 2023
- MotherDuck
Videos
Tutorials
- Ducklicious DuckDB Cookbook
- mehd-io/pypi-duck-flow: end-to-end data engineering project to get insights from PyPi using python, duckdb, MotherDuck & Evidence
Tools
-
- PretzelAI Playground
- Can plugin your OpenAI code to use AI.
- can generate charts against data
- all in the browser
- can load data from a URL.
Discussion
- who uses duckdb for real: reddit — examples of real world use cases. Excellent use cases.
Integration
-
In-Memory Analytics for Kafka using DuckDB – Robert Yokota using kwak (Java).
-
🚜 Query.Farm “is a product studio focused on extending DuckDB. We write DuckDB extensions, build developer tools, and help teams embed DuckDB into modern data systems.”
Greybeam as an alternative for expensive Snowflake workloads using DuckDB.
- Greybeam provides compute infrastructure to automatically route each query to its optimal engine.
- Greybeam caches your Snowflake data as Apache Iceberg tables in a bucket you own. Provision it with Terraform, CloudFormation, or any IaC tool you already use.
- If your tool connects to Snowflake, it already works with Greybeam. Just replace your connection string and your analytics tools will work exactly as they do today.
- Greybeam manages the query engines, translates your SQL, and automatically routes each query to the most efficient engine. You don’t change a single query.
—
See also: Parquet