xsv is a command-line program designed for working with CSV files at scale. It provides fast, composable commands for indexing, slicing, analyzing, splitting and joining CSV data with a focus on performance and simplicity.
The tool excels at handling large CSV files through intelligent indexing that enables constant-time record access. Once indexed, operations like counting rows, slicing data, and gathering statistics become nearly instantaneous—even on files with millions of records.
Key capabilities include:
xsv works best for data analysts, programmers, and students exploring small to medium datasets in a UNIX-like fashion. It's particularly valuable when you need to count records, manipulate CSV data, and perform quick analysis without leaving the terminal.
Note: xsv is no longer actively maintained. The project recommends using qsv or xan as modern alternatives, with xan being considered the newer successor.
$ brew install xsv
Activity score
42/100
Stars
Forks
Latest version
Last commit
First release
Language
License
Quiet lately: No commits in 1 year — this project might not be actively maintained.
Auto-fetched .