Show HN: A tiny Rust CLI tool to clean and fix messy CSV files
1 points • csvtool • about 13 hours ago • 0 comments
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!