johnkerl/miller
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
318 best points · 195 comments · 33 Hacker News posts · 10,055 GitHub stars · View on GitHub
Hacker News discussions
- Miller: Like Awk, sed, cut, join, and sort for CSV, TSV, and tabular JSON (318 points, 104 comments, by ingve, 2023-03-16)
- Miller CLI – Like Awk, sed, cut, join, and sort for CSV, TSV and JSON (273 points, 66 comments, by jabo, 2021-08-25)
- Miller v5.0.0: Autodetected line-endings, in-place mode, user-defined functions (55 points, 20 comments, by john_kerl, 2017-02-28)
- Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV (10 points, 1 comments, by roye, 2015-08-17)
- Miller 3.5.0: new data-rearrangers: nest, shuffle, repeat; misc. features (4 points, 0 comments, by john_kerl, 2016-04-05)
- Miller 6.20.2: Miller and AI, bash/zsh tab-completion, bytes datatype (4 points, 1 comments, by john_kerl, 2026-07-04)
- Miller 3.4.0: JSON, reshape, regex-captures, and more (3 points, 0 comments, by john_kerl, 2016-02-14)
- Show HN: Miller is like awk,sed,cut,join,sort for CSV,TSV,JSON (repost) (3 points, 0 comments, by mfrw, 2018-09-13)
- Miller 2.3.0: regex support, gsub, reservoir sampling, iterative stats, and more (2 points, 0 comments, by john_kerl, 2015-10-17)
- Miller 2.3.2: Iterative stats, exclude-filter, implicit-CSV-header (2 points, 0 comments, by john_kerl, 2015-10-27)
- Miller 4: variables, begin/end blocks, pattern-action blocks (2 points, 1 comments, by john_kerl, 2016-05-09)
- Miller = sed, awk, cut, join, sort for CSV and tabular JSON (2 points, 1 comments, by yarapavan, 2016-05-11)
- Miller 4.1: for/if/while and various features (2 points, 0 comments, by john_kerl, 2016-06-11)
- Miller 4.3.0: Interpolated percentiles, markdown-tabular, CSV-quote preservation (2 points, 0 comments, by john_kerl, 2016-07-03)
- Miller 4.5.0: Customizable output format for redirected output (2 points, 0 comments, by john_kerl, 2016-08-21)
- MLR.EXE: Windows beta (2 points, 0 comments, by john_kerl, 2017-04-16)
- Miller 5.5.0: Positional indexing and other data-cleaning features (2 points, 0 comments, by john_kerl, 2019-09-01)
- Miller 5.10.0: sort-within-records, unsparsify -f, misc updates; Go-port beta (2 points, 0 comments, by john_kerl, 2020-11-29)
- Miller 3.0.0: Integer and float arithmetic, improved documentation, other features (1 points, 0 comments, by john_kerl, 2015-11-24)
- Miller 3.2.2: Performance improvements, compressed I/O, variable-name escaping (1 points, 0 comments, by john_kerl, 2015-12-29)
- Miller multi-emit feature (1 points, 0 comments, by john_kerl, 2016-06-21)
- Miller 4.4.0: Redirected output, row-value shift, and other features (1 points, 0 comments, by john_kerl, 2016-08-12)
- JSON-array support, fractional seconds in strptime/strftime, and other features (1 points, 0 comments, by john_kerl, 2017-04-15)
- Miller 5.2.0: stats on regexed field names, string/num stats, CSV UTF BOM strip (1 points, 0 comments, by john_kerl, 2017-06-14)
- Miller 5.3.0 – data comments, documentation improvements, and bug fixes (1 points, 1 comments, by john_kerl, 2018-01-06)
- Miller 5.4.0: New data-cleaning features, mlr.exe, localtime, and bugfixes (1 points, 0 comments, by john_kerl, 2018-10-14)
- Miller 5.6.0: System calls / external commands, ASV/USV, bulk numeric formatting (1 points, 0 comments, by john_kerl, 2019-09-13)
- Miller 5.6.1: mobile-friendly docs at HTTP://johnkerl.org/miller/doc (1 points, 0 comments, by john_kerl, 2019-09-17)
- Miller 5.7.0 – ports, bugfixes, and keystroke-savers (1 points, 0 comments, by john_kerl, 2020-03-17)
- Miller 5.8.0: Better environment-variable support, new 'count' verb, bugfixes (1 points, 0 comments, by john_kerl, 2020-08-04)
- Miller 5.9.0: .mlrrc, and fix Windows build (1 points, 0 comments, by john_kerl, 2020-08-19)
- Miller 5.9.1: Security update: disallow –prepipe in .mlrrc (1 points, 0 comments, by john_kerl, 2020-09-03)
- Miller 6.17.0: YAML and DCF file formats; performance improvements; bugfixes (1 points, 0 comments, by john_kerl, 2026-02-21)