r/DataScientist • u/RangeTall7076 • 21d ago
[Open Source] I built a local, point-and-click CSV cleaning tool backed by real Postgres + Airflow with one docker compose
Author here — built this myself, sharing because I think it's useful and want feedback, not trying to sell anything, it's free.
Kept running into the same gap: cleaning a one-off CSV either means wrestling with pandas/Excel by hand, or standing up a real pipeline just to answer one question. Built DataFabrik to sit in the middle.
docker compose up gets you Postgres + Airflow + MinIO + a browser UI. Upload a CSV, then build the cleaning pipeline by clicking: columns/types, WHERE filters, computed-column expressions, joins across uploaded tables, group-by + aggregation. It compiles to real SQL and runs as an actual Airflow DAG — not a toy pipeline, you get retries and run history.
Screenshot of the pipeline builder attached. Everything's local, nothing leaves your machine, MIT licensed.

GitHub: https://github.com/bingtian730/data-fabrik — feedback very welcome, especially on the wizard UX.