{"repo":"tobilg/ducklings","free":true,"listed":false,"github":"https://github.com/tobilg/ducklings","clone":"git clone https://github.com/tobilg/ducklings.git","description":"A minimal DuckDB Wasm build for browsers and serverless environments like Cloudflare Workers","language":"TypeScript","stars":246,"topics":["cloudflare-workers","duckdb","emscripten","wasm"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Ducklings A minimal DuckDB WASM build for browsers and Cloudflare Workers. Packages Package Description Install --------- ------------- --------- @ducklings/browser Browser version (async API) npm install @ducklings/browser @ducklings/workers Cloudflare Workers version with Iceberg (async API) npm install @ducklings/workers @ducklings/workers-ducklake Cloudflare Workers version with DuckLake (async API) npm install @ducklings/workers-ducklake Documentation The API documentation can be found at https://ducklings-api.gh.tobilg.com Try it out You can try the browser package in an example at https://ducklings-browser.gh.tobilg.com/ Features - Minimal footprint : 6.3 MiB (browser) / near Cloudflare Workers paid gzip limit (workers) (optimized with -Oz, LTO, wasm-opt) - TypeScript API : Full TypeScript support with type definitions - Prepared statements : Secure parameterized queries with full type support - Streaming results : Memory-efficient chunked data processing - Transactions : BEGIN/COMMIT/ROLLBACK with wrapper helpers - Arrow support : Query results as Arrow Tables, insert data via Arrow IPC streams, powered by Flechette - Parquet support : Read Parquet files with built-in extension - httpfs support : Load remote files via HTTP/HTTPS - JSON support : Not bundled in the published browser or workers packages to stay within Cloudflare deployment size limits; use a custom build if you need DuckDB's json extension - Cloudflare Workers : First-class support with dedicated Iceber","default_branch":null,"files":null,"tree":[],"storefront":"/r/tobilg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tobilg/ducklings/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}