mirror of
https://github.com/davidgasquez/awesome-duckdb.git
synced 2026-11-07 19:40:28 +00:00
77 lines
4.6 KiB
Markdown
77 lines
4.6 KiB
Markdown
# Awesome DuckDB [](https://awesome.re) <!-- omit in toc -->
|
||
|
||
> A curated list of awesome DuckDB libraries, tools and resources.
|
||
|
||
[DuckDB](https://duckdb.org/) is an in-process SQL OLAP database management system.
|
||
|
||
<!-- omit in toc -->
|
||
## Contents
|
||
|
||
- [Resources](#resources)
|
||
- [Tools Powered by DuckDB](#tools-powered-by-duckdb)
|
||
- [Integrations](#integrations)
|
||
- [Extensions](#extensions)
|
||
- [Media](#media)
|
||
- [Talks](#talks)
|
||
- [Podcasts](#podcasts)
|
||
- [Contribute](#contribute)
|
||
|
||
## Resources
|
||
|
||
- [Official Documentation](https://duckdb.org/docs/) - Official DuckDB documentation.
|
||
- [Official Blog](https://duckdb.org/news/) - Official DuckDB blog.
|
||
- [DuckDB Clients](https://duckdb.org/docs/api/overview) - Client APIs for DuckDB.
|
||
- [docker-duckdb](https://github.com/davidgasquez/docker-duckdb) - Docker image for DuckDB CLI.
|
||
- [DuckDB setup](https://github.com/marketplace/actions/duckdb-setup) - GitHub Action to install DuckDB in CI.
|
||
- [Online DuckDB Shell](https://shell.duckdb.org/) - Online DuckDB shell powered by WebAssembly.
|
||
|
||
## Tools Powered by DuckDB
|
||
|
||
- [Rill Developer](https://github.com/rilldata/rill-developer) - Tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL.
|
||
- [Ibis Project](https://ibis-project.org/) - The flexibility of Python analytics with the scale and performance of modern SQL.
|
||
- [MotherDuck](https://motherduck.com/) - Supercharge DuckDB experience with the cloud.
|
||
- [Boiling Data](https://boilingdata.com/) - Serverless data analytics overlay on top of S3 Data Lakes.
|
||
|
||
## Libraries Powered by DuckDB
|
||
|
||
- [Mosaic](https://uwdata.github.io/mosaic/) - An extensible framework for linking databases and interactive views.
|
||
|
||
## Integrations
|
||
|
||
- [dbt-duckdb](https://github.com/jwills/dbt-duckdb) - DuckDB dbt adapter.
|
||
- [data load tool - DuckDB destination](https://dlthub.com/docs/dlt-ecosystem/destinations/duckdb) - Extract and load data from APIs to DuckDB using dlt.
|
||
|
||
## Extensions
|
||
|
||
- [Official Extensions](https://duckdb.org/docs/extensions/overview.html) - Official DuckDB extensions.
|
||
- [`arrow`](https://github.com/duckdblabs/arrow) - A zero-copy data integration between Apache Arrow and DuckDB.
|
||
- [`postgres_scanner`](https://duckdb.org/docs/extensions/postgres_scanner) – Allows DuckDB to directly read data from a running Postgres instance.
|
||
- [`spatial`](https://duckdb.org/docs/extensions/spatial) - Enables geospatial processing.
|
||
- [`sqlite_scanner`](https://duckdb.org/docs/extensions/sqlite_scanner) – To read and write to SQLite databases.
|
||
- [Deltatable](https://github.com/Mause/duckdb-deltatable-extension) - DuckDB extension for reading Delta tables.
|
||
- [Lance](https://github.com/eto-ai/lance/tree/main/integration/duckdb_lance) - Integrate Lance (modern columnar data format for ML implemented in Rust) with DuckDB.
|
||
- [PRQL](https://github.com/ywelsch/duckdb-prql) - Run PRQL commands directly within DuckDB.
|
||
|
||
## Media
|
||
|
||
### Talks
|
||
|
||
- [DuckDB: Bringing analytical SQL directly to your Python shell @ EuroPython](https://www.youtube.com/watch?v=egN4TwVyJss) - Pedro Holanda.
|
||
- [DuckDB keynote @ Data + AI Summit 2023](https://www.youtube.com/watch?v=GaHWuQ_cBhA) - Hannes Mühleisen.
|
||
- [DuckCon #3 playlist](https://www.youtube.com/playlist?list=PLzIMXBizEZjhy6QG4Eqoe9k9NgBa-w67Y)
|
||
- [DuckDB: Bringing Analytical SQL Directly To Your Python Shell @ FOSDEM](https://www.youtube.com/watch?v=-rCZQHXSunc&ab_channel=DuckDBLabs) - Pedro Holanda.
|
||
- [State Of The Duck @ DuckCon](https://www.youtube.com/watch?v=rdnPkLSkoyU&ab_channel=DuckDBLabs) - Hannes Mühleisen & Mark Raasveldt.
|
||
- [DuckDB Extensions @ DuckCon](https://www.youtube.com/watch?v=UKo_LQyLTko&ab_channel=DuckDBLabs) - Pedro Holanda & Sam Ansmink.
|
||
- [Developing Systems in Academia: The Good, the Bad, and the not-so-Ugly Duckling @ CIDR](https://www.youtube.com/watch?v=dv4A2LIFG80&ab_channel=CIDRDB) - Hannes Mühleisen.
|
||
- [DuckDB An Embeddable Analytical Database @ FOSDEM](https://www.youtube.com/watch?v=nPDomZQ8jI4&ab_channel=FOSDEM) - Hannes Mühleisen.
|
||
|
||
### Podcasts
|
||
|
||
- [Software Engineering Daily: DuckDB](https://softwareengineeringdaily.com/2022/03/18/duckdb-with-hannes-muleisen/) - Hannes Mühleisen.
|
||
- [Move Your Database To The Data And Speed Up Your Analytics With DuckDB](https://www.dataengineeringpodcast.com/duckdb-in-process-olap-database-episode-270/) - Hannes Mühleisen.
|
||
- [The Personal Data Warehouse](https://podcasts.apple.com/gb/podcast/the-personal-data-warehouse-w-jordan-tigani-of-motherduck/id1574755368?i=1000568408959) - Jordan Tigani.
|
||
|
||
## Contribute
|
||
|
||
Contributions welcome! Read the [contribution guidelines](CONTRIBUTING.md) first.
|