Story

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

csvtool Friday, December 12, 2025

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!

Summary
QuickCsv is a lightweight and easy-to-use CSV processing tool that provides a simple API for reading, writing, and manipulating CSV files. It offers features such as data filtering, sorting, and transformation, making it a convenient solution for working with CSV data in various applications.
1 0
Summary
github.com
Visit article Read on Hacker News