# dathere/qsv

Blazing-fast Data-Wrangling toolkit

Repository: https://github.com/dathere/qsv
Canonical: https://ross.abutalabs.com/products/qsv
Homepage: https://qsv.dathere.com
Language: Rust
License: NOASSERTION
License Family: other
Topics: csv, data-wrangling, opendata, data-engineering, ckan, excel, luau, polars, sql, geocode, timeseries, dcat, metadata, statistics, fair-data, ai, fairification, stats-sighting, visualization, neurosymbolic
Last push: 2026-08-26T11:17:48+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 2091, "days_push": 7, "days_rel": 25, "gap_med": 14.0, "n_releases_24m": 45}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3767, forks 106 (observed 2026-08-28T04:08:18.052646+00:00)

## What it is
qsv is a blazing-fast, Rust-based command-line data-wrangling toolkit with 50+ composable commands for querying, transforming, validating, enriching, and analyzing tabular data (CSV, Excel, JSON, Parquet, etc.). It leverages Polars for CPU-accelerated processing of very large datasets and includes an MCP server for AI integration.

## Use cases
- clean and validate messy csv files from the command line
- convert excel spreadsheets to csv or jsonl
- run sql queries against csv files without a database
- profile and compute statistics on large datasets
- deduplicate and sort huge csv files fast
- geocode and enrich open data tables
- prepare and FAIRify datasets for data portals
- join and transform csv data in etl pipelines

## When to choose
- you need fast, scriptable csv/tabular data processing without writing code
- you're building data pipelines that need composable CLI commands
- you work with open data, CKAN portals, or large messy files
- you want SQL, Luau, or Python scripting built into a data toolkit

## When to avoid
- you need interactive GUI-based data exploration or spreadsheet editing
- your data is primarily unstructured text, images, or binary
- you need a full dataframe library API inside Python or R rather than a CLI

## Facets
- artifact type: cli-tool
- maturity: active
- function: etl, data-science, search-engine, parser, math, data-visualization, mcp, developer-tools
- domain: data-science, analytics, files, developer-tools
- platform: windows, cli, rust, python
- tags: csv, data-wrangling, polars, excel, opendata, ckan, sql, geocoding, fair-data, luau, parquet, jsonl, data-engineering, automation, linux, macos

## Member repositories
- dathere/qsv (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:18.052646+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:28:35.306737+00:00, confidence not recorded.
  - readme: https://github.com/dathere/qsv (fetched 2026-08-28T04:08:18.052646+00:00, sha e116dae87bb5)
  - homepage: https://qsv.dathere.com (fetched 2026-08-29T09:22:44.971077+00:00, sha c5177fb2d2d5)
  - site_page: https://dathere.com/about (fetched 2026-08-29T09:22:44.980702+00:00, sha e018f197f45a)
  - registry_crates: https://crates.io/api/v1/crates/qsv (fetched 2026-08-29T09:22:44.982917+00:00, sha 192154677fa6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
