Alternatives to qsv

Query, transform and validate tabular data from the terminal. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as qsv.

  • xan

    Analyze and transform CSV files through composable terminal commands.

    xan analyzes and transforms CSV files through composable commands and its own expression language, and its license is not listed in the roster, unlike qsv's MIT.

  • csvkit

    Suite of command line tools for converting and working with CSV files.

    csvkit is an MIT suite that runs SQL on CSV with csvsql and converts Excel and JSON, but it is slow on very large files and quietly maintained.

  • VisiData

    An interactive terminal multitool for exploring, cleaning and converting tabular data in many formats.

    VisiData is an interactive terminal tool for exploring and cleaning many data formats with histograms and replayable sessions, but Windows use requires WSL.

Similar software

Related functionality, not a direct replacement.