SouravRoy-ETL / duckle
PublicLocal-first ETL/ELT studio: a drag-and-drop visual pipeline designer that compiles to SQL and runs on DuckDB. Tiny desktop app, no servers, git-friendly workspaces.
Duckle is a free, open-source desktop application that lets you build and run data pipelines visually on your own computer. You drag sources like CSV files or databases onto a canvas, connect them through transforms like filters or joins, and wire them to outputs. An AI assistant can generate pipelines from plain-English descriptions. Everything runs locally through DuckDB with no cloud dependency, and your work saves as plain files you can version with Git.
How It Works
You download a small 30 MB app for your computer. On first launch, it asks to install the data engine (about 30 seconds) and optionally the AI assistant (~1.1 GB).
You pick any folder on your computer as your workspace. Everything you build stays there as plain files you can open, share, or back up with Git.
You drag a CSV source onto the canvas, drop a Filter in the middle, and wire it to a Parquet output. Click any node to see the generated SQL or preview your data.
Click the sparkles icon and type 'read orders.csv, filter where status is paid, save to paid.parquet.' The AI assistant draws the pipeline on your canvas in one click.
Press Run. Each step lights up as it executes. You see row counts, timing, and any errors. Stop mid-run anytime. Your results land exactly where you specified.
Attach a schedule to run nightly, every 15 minutes, or whenever a new file arrives. Duckle wakes up and runs your pipeline even while you sleep.
No cloud accounts, no API keys, no monthly fees. Your pipelines, your data, your computer. Everything is open source and yours to keep.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.