Hacker News

Show HN: A tiny Rust CLI tool to clean and fix messy CSV files

Hey HN! A few months back I started messing around with a Rust CLI tool to help clean up messy CSV files. College started so I had to take a break, but recently picked it back up because I really want to polish it and make it actually useful.

I’m still pretty new to Rust, so I’d love feedback from anyone who works with data, CLI tools, or just has opinions on CSV pain points.

Right now it can:

Clean and filter leads by numeric ranges or other criteria

Remove duplicates (emails, names, etc.)

Validate emails and remove invalid entries

Add tags to leads for campaigns

Sort and limit your data for targeted outreach

Export cleaned CSVs

It’s free, open source, works on Windows, and I’m very open to feedback, missing features, weird CSV edge cases, better ways to structure things, etc. Anything helps!

Thanks for taking a look!