What it does:
- Handles CSV files with millions of rows (virtual scrolling + Web Workers)
- Inline cell editing (double-click to edit, Tab to move between cells)
- Run SQL queries directly on your data (powered by AlaSQL)
- Auto-repair: trim whitespace, remove empty/duplicate rows, standardize dates, fix encoding
- Health diagnostics that flag malformed rows, inconsistent columns, encoding problems
- Column statistics and distribution charts
- Undo/redo, search & replace, keyboard shortcuts
- Export the cleaned file when you're done
- Tech stack: React + TypeScript + Vite + PapaParse + AlaSQL + Recharts + Tailwind CSS. Installable as a PWA.
Live: https://csv.repair
I'd love feedback especially from people who regularly deal with messy CSV files.