xsv—a fast CSV cli toolkit written in Rust

In recent years I've become an avid user of csvkit, a suite of command-line tools for converting to and working with CSV—which for me has become the king of tabular file formats.

Then, just recently, I've learned about xsv

xsv is a command line program for indexing, slicing, analyzing, splitting and joining CSV files. Commands should be simple, fast and composable:

  1. Simple tasks should be easy.
  2. Performance trade offs should be exposed in the CLI interface.
  3. Composition should not come at the expense of performance.

And I must say, I really like the simplicity of it's commands and the balanced feature set they provide: