#33 · Primary category: AI Data Infrastructure & Storage
duckle
Open-source ETL/ELT you deploy on your own servers or cloud. Built on DuckDB: no-code/low-code visual pipelines or SQL, 385 components, dbt, CDC, data quality, reverse ETL, lineage, MCP for AI agents. No vendor cloud, no per-row billing.
Project last updated:08/29/26
GitHub Stars
1.3K
Forks
93
Contributors
11
License
Apache-2.0
Why we included this project
Most ETL tools push you into a vendor cloud or per-row pricing. Duckle runs on your own servers or cloud account instead, and compiles every pipeline to SQL on DuckDB. You can author a flow on a visual canvas, in Python, or in SQL, then ship that same file to a headless runner that executes on a schedule in Docker or on a box you own, with a web console, roles, and an audit trail. It carries the features production teams usually have to stitch together separately: roughly 380 connectors, dbt support, change data capture, data quality checks, reverse ETL, and lineage. An MCP endpoint lets AI agents call your pipelines or read the data underneath them. Because each pipeline is one file in git, the work outlives whoever wrote it, which gives small teams portability without platform lock-in.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ClickHouse
ClickHouse® is a real-time analytics database management system
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
gun
An open source cybersecurity protocol for syncing decentralized graph data.
emqx
The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
server
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.