StackMap
Subscribe
Explore / duckle
slothflowlabs

duckle

Self-hosted ETL/ELT on DuckDB: author pipelines on a canvas, in SQL or Python, then ship the same file to your own server — 190+ sources, dbt, CDC, lineage, and an MCP server for agents.

1,221 91 Rust Apache-2.0updated yesterday
View on GitHubDispute this mapping →
Curator's take

Reach for it when the objection to Fivetran or Airbyte is the bill and the vendor cloud: pipelines compile to SQL on DuckDB, use every core on the box, and every pipeline is one file in git that outlives whoever wrote it. `duckle-runner serve` runs it headless on a schedule with a web console, roles and an audit trail, and the MCP server means an agent can inspect and drive pipelines rather than you hand-writing glue. Where it's weak: single-engine by design, so it scales up a box rather than out a cluster; it's beta and Rust/Tauri-shaped, meaning a desktop authoring app is part of the workflow; and the 385-component count includes a long tail you should verify before betting a migration on it.

Mapped by ShipWithAI editors · links verified
README.md
Duckle

Pipelines you own. Author and deploy to your servers or cloud.

Duckle is an open-source ETL platform for teams who want their pipelines running on their own infrastructure. Author on a canvas, in Python or in SQL, then ship the same file to your own server or cloud account: duckle-runner serve runs it headless on a schedule, in Docker or on a box you own, with a web console, roles and an audit trail. Every pipeline is one file in git, so it outlives whoever wrote it. It compiles to SQL on DuckDB and uses every core you give the box, so a bigger instance is a faster pipeline: 96 million rows out of Postgres to Parquet in 39.9s. No vendor cloud. No per-row billing. No lock-in.

Duckle connecting 190 sources and destinations - databases, warehouses, SaaS apps and the DuckDB ecosystem - all running locally on DuckDB

Duckle is an independent open-source project by SlothFlowLabs. It builds on the DuckDB engine but is not part of, affiliated with, or endorsed by DuckDB Labs or MotherDuck.

status license platforms rust tauri react typescript duckdb stars MCP Toplist: Top 1% of 98,291

slothflowlabs%2Fduckle | Trendshift

Join the Duckle community on Discord

Star Duckle if it looks useful. It genuinely helps other data engineers find the project.


Quick links

Get started

Use the product

Continue your stack

What teams reach for next — and why each earns a place beside duckle. Ranked by curator confidence.