From 0e6088ea54198696a24e743935f498bbd1c69c5a Mon Sep 17 00:00:00 2001 From: Gabor Szarnyas Date: Thu, 16 Nov 2023 16:27:06 +0100 Subject: [PATCH 1/6] Add documentation PDF --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8039717..945e39e 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,9 @@ ## 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. + - [Official Blog](https://duckdb.org/news/) - Official DuckDB blog. + - [DuckDB Clients](https://duckdb.org/docs/api/overview) - Client APIs for DuckDB. + - [DuckDB Documentation PDF](https://duckdb.org/duckdb-docs.pdf) - The DuckDB documentation as a single PDF file. - [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. From 35696e4e451cba7b914e8245b6b689f0126513b9 Mon Sep 17 00:00:00 2001 From: Gabor Szarnyas Date: Thu, 16 Nov 2023 16:27:22 +0100 Subject: [PATCH 2/6] Add extensions --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 945e39e..b995862 100644 --- a/README.md +++ b/README.md @@ -70,10 +70,12 @@ - [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. + - [`duckdb_iceberg`](https://github.com/duckdblabs/duckdb_iceberg) - DuckDB extension for reading Iceberg tables. + - [`duckdb_aws`](https://github.com/duckdblabs/duckdb_aws) - DuckDB extension for handling AWS credentials. + - [`duckdb_azure`](https://github.com/duckdblabs/duckdb_azure) - DuckDB extension for using the Azure Blob storage. - [`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. - - [`duckdb_iceberg`](https://github.com/duckdblabs/duckdb_iceberg) - DuckDB extension for reading Iceberg tables. - [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. From 40c44130912a8529581586f189268da32dd68197 Mon Sep 17 00:00:00 2001 From: Gabor Szarnyas Date: Thu, 16 Nov 2023 16:27:30 +0100 Subject: [PATCH 3/6] Add PyData talk --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b995862..19e7e70 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,7 @@ ### Talks +- [DuckDB: The Power of a Data Warehouse in your Python Process @ PyData Yerevan](https://www.youtube.com/watch?v=q_SKaOeRiOI) – Gábor Szárnyas. - [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) From d347222c9152b05398cb8d142b82d63872df73fa Mon Sep 17 00:00:00 2001 From: Gabor Szarnyas Date: Thu, 16 Nov 2023 16:27:34 +0100 Subject: [PATCH 4/6] Update ToC --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 19e7e70..bc11218 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,15 @@ - [Resources](#resources) - [Tools Powered by DuckDB](#tools-powered-by-duckdb) +- [Libraries Powered by DuckDB](#libraries-powered-by-duckdb) +- [SQL Clients and IDE that Support DuckDB](#sql-clients-and-ide-that-support-duckdb) +- [Projects Powered by DuckDB](#projects-powered-by-duckdb) - [Integrations](#integrations) - [Extensions](#extensions) - [Media](#media) - [Talks](#talks) - [Podcasts](#podcasts) + - [Blog Posts](#blog-posts) - [Contribute](#contribute) ## Resources From eb16cb935279f81b3dacd26596bb7d0a3a9528eb Mon Sep 17 00:00:00 2001 From: Gabor Szarnyas Date: Thu, 16 Nov 2023 16:28:48 +0100 Subject: [PATCH 5/6] Add client APIs. Fixes #9 --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index bc11218..4bc2b8f 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ ## Contents - [Resources](#resources) +- [Client APIs](#client-apis) - [Tools Powered by DuckDB](#tools-powered-by-duckdb) - [Libraries Powered by DuckDB](#libraries-powered-by-duckdb) - [SQL Clients and IDE that Support DuckDB](#sql-clients-and-ide-that-support-duckdb) @@ -31,6 +32,22 @@ - [Online DuckDB Shell](https://shell.duckdb.org/) - Online DuckDB shell powered by WebAssembly. - [Serverless DuckDB over S3](https://github.com/BauplanLabs/quack-reduce/) - Running DuckDB over a data lake on S3 using lambda. +## Client APIs + +- [C](https://duckdb.org/docs/api/c/overview) +- [C++](https://duckdb.org/docs/api/cpp) +- [CLI](https://duckdb.org/docs/api/cli) +- [Go](https://github.com/marcboeker/go-duckdb) +- [Julia](https://duckdb.org/docs/api/julia) +- [Node.js](https://duckdb.org/docs/api/nodejs/overview) +- [Python](https://duckdb.org/docs/api/python/overview) +- [R](https://duckdb.org/docs/api/r) +- [Rust](https://duckdb.org/docs/api/rust) +- [Swift](https://duckdb.org/docs/api/swift) +- [Wasm](https://duckdb.org/docs/api/wasm/overview) +- [ADBC](https://duckdb.org/docs/api/adbc) +- [ODBC](https://duckdb.org/docs/api/odbc/overview) + ## Tools Powered by DuckDB - [Rill Developer](https://github.com/rilldata/rill-developer) - Tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. From 1c948968d5c6105f11a13a1c483613292abf7872 Mon Sep 17 00:00:00 2001 From: Gabor Szarnyas Date: Thu, 16 Nov 2023 16:43:35 +0100 Subject: [PATCH 6/6] Add duckdbsnippets.com --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4bc2b8f..9f97259 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ - [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. - [Serverless DuckDB over S3](https://github.com/BauplanLabs/quack-reduce/) - Running DuckDB over a data lake on S3 using lambda. +- [DuckDB snippets](https://duckdbsnippets.com/) - Collection of snippets curated by MotherDuck. ## Client APIs