10,000 stars · BSD-2-Clause (modified: an SPDX line added above and a contributor disclaimer added at the end) · v6.22.0 (2026-09-25), confirmed by pkg.go.dev · Track this in Scout
Does what awk, cut, sort and join do, but by column name instead of column position, on CSV, TSV, JSON and JSON Lines.
▶Repo detailsspecs
dathere/qsvEdition 35 covered this: a much larger command set for CSV specifically, faster on the common jobs, but no JSON reshaping and no query language of its own.
Track this in Scout
medialab/xanEdition 36 covered this: the same CSV work with a strong emphasis on exploring and drawing in the terminal, which Miller does not do at all, and a smaller command set.
Track this in Scout- harelba/q
Takes the other approach entirely and lets you write real SQL against a delimited file, which is easier if you already know SQL and slower on large files.
Track this in Scout




