Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON. You get to work with your data using named fields, without needing to count positional column indices.
This is something the Unix toolkit always could have done, and arguably always should have done. It operates on key-value-pair data while the familiar Unix tools operate on integer-indexed fields: if the natural data structure for the latter is the array, then Miller’s natural data structure is the insertion-ordered hash map. This encompasses a variety of data formats, including but not limited to the familiar CSV, TSV, and JSON. (Miller can handle positionally-indexed data as a special case.)
## Features
- Miller is multi-purpose: it’s useful for data cleaning, data reduction, statistical reporting, devops, system administration, log-file processing, format conversion, and database-query post-processing.
- You can use Miller to snarf and munge log-file data, including selecting out relevant substreams, then produce CSV format and load that into all-in-memory/data-frame utilities for further statistical and/or graphical processing.
- Miller complements data-analysis tools such as R, pandas, etc.: you can use Miller to clean and prepare your data. While you can do basic statistics entirely in Miller, its streaming-data feature and single-pass algorithms enable you to reduce very large data sets.
- Miller complements SQL databases: you can slice, dice, and reformat data on the client side on its way into or out of a database. (Examples here and here). You can also reap some of the benefits of databases for quick, setup-free one-off tasks when you just need to query some data in disk files in a hurry.
- Miller also goes beyond the classic Unix tools by stepping fully into our modern, no-SQL world: its essential record-heterogeneity property allows Miller to operate on data where records with different schema (field names) are interleaved.
- Miller is streaming: most operations need only a single record in memory at a time, rather than ingesting all input before producing any output. For those operations which require deeper retention (sort, tac, stats1), Miller retains only as much data as needed. This means that whenever functionally possible, you can operate on files which are larger than your system’s available RAM, and you can use Miller in tail -f contexts.
- Miller is pipe-friendly and interoperates with the Unix toolkit
- Miller’s I/O formats include tabular pretty-printing, positionally indexed (Unix-toolkit style), CSV, JSON, and others
- Miller does conversion between formats
- Miller’s processing is format-aware: e.g. CSV sort and tac keep header lines first
- Miller has high-throughput performance on par with the Unix toolkit
- Not unlike jq (for JSON), Miller is written in portable, modern C, with zero runtime dependencies. You can download or compile a single binary, scp it to a faraway machine, and expect it to work.
Апісанне ад распрацоўшчыка (англійская)
Што такое Miller?
Праграму Miller выпускае John Kerl. Гэта ПЗ для Windows з адкрытым зыходным кодам, катэгорыя «Утыліты распрацоўшчыка». Месца ў каталогу па папулярнасці сярод праграм катэгорыі «Утыліты распрацоўшчыка»: 21. Мова праграмавання: Go.
Устаноўка і сістэмныя патрабаванні
Распрацоўшчык прапануе ўсталёўшчыкі Партатыўная для сістэм 64-біт, ARM64 і 32-біт. Праграма працуе без устаноўкі (партатыўная версія).
Абнаўленні і гісторыя версій
Бягучая версія — 6.22.0, выйшла 25 верасня 2026 г.. Гісторыя версій пачынаецца з 31 жніўня 2023 г.: усяго 8 версій са спасылкамі на афіцыйныя файлы. Частата выпускаў — каля 2,6 за год.
Папулярнасць і тыпы файлаў
Пакет у Chocolatey спампавалі 9695 разоў. Зыходны код на GitHub (johnkerl/miller) мае 10 049 зорак. Падобныя праграмы: WinMerge, jq і x64dbg.
Апісанне праекта на GitHub: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
Перавагі / Недахопы
Перавагі
- Адкрыты зыходны код: яго можна праверыць і сабраць самастойна
- Натыўная зборка ARM64 для Windows on Arm
- Партатыўная версія: працуе без устаноўкі
- Апошняе абнаўленне — менш за два месяцы таму
- Вялікая аўдыторыя карыстальнікаў
Коратка: Miller — праграма для Windows з адкрытым зыходным кодам (катэгорыя «Утыліты распрацоўшчыка»); зборкі: 64-біт, ARM64 і 32-біт.
Ці бяспечна спампоўваць праграму Miller?
- Файл спампоўваецца з дамена распрацоўшчыка (github.com)
- Спасылка на спампоўку выкарыстоўвае HTTPS
- Апублікаваны хэш SHA256 — файл можна праверыць:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· Адкрыць справаздачу VirusTotal для гэтага хэша - Спасылка яшчэ не правяралася
- Зыходны код адкрыты
- ExeAtlas не захоўвае, не абгортвае і не змяняе ўсталёўшчыкі
Інструкцыя па тэме: Як праверыць хэш SHA256 файла ў Windows
Практыкі бяспекі (OpenSSF Scorecard)
Аўтаматычная праверка рэпазіторыя johnkerl/miller на GitHub ад Open Source Security Foundation, апошні запуск — 19 кастрычніка 2026 г..
- Актыўная падтрымка10
- Няма небяспечных workflow10
- Няма бінарных файлаў у рэпазіторыі10
- Апублікаваныя пакеты10
- Статычны аналіз кода10
- Ліцэнзія ўказана9
- Замацаваныя залежнасці3
- Рэцэнзаванне кода2
- Абмежаваныя правы токенаў0
- Значок OpenSSF Best Practices0
- Палітыка бяспекі0
- Фазінг0
- Падпісаныя рэлізы0
- Абарона галін0
Ацэнка паказвае, як праект распрацоўваюць і выпускаюць, а не тое, ці бяспечна ўсталёўваць праграму. scorecard.dev
Апошнія версіі
Усе версіі (8) ›8 версій за 3 гады · каля 2,6 за год
| Версія | Дата | Памер | Файлы |
|---|---|---|---|
| 6.22.0Апошняя | 25 верасня 2026 г. | — | ARM64 ZIP64-біт ZIP32-біт ZIP |
| 6.21.0 | 10 жніўня 2026 г. | — | ARM64 ZIP64-біт ZIP32-біт ZIP |
| 6.20.2 | 4 ліпеня 2026 г. | — | 32-біт ZIPARM64 ZIP64-біт ZIP |
| 6.13.0 | 5 кастрычніка 2024 г. | — | 32-біт ZIP64-біт ZIP |
| 6.12.0 | 18 сакавіка 2024 г. | — | 64-біт ZIP32-біт ZIP |
| 6.11.0 | 26 студзеня 2024 г. | — | 64-біт ZIP32-біт ZIP |
| 6.10.0 | 2 студзеня 2024 г. | — | 32-біт ZIP64-біт ZIP |
| 6.9.0 | 31 жніўня 2023 г. | — | 64-біт ZIP32-біт ZIP |
Устаноўка з каманднага радка
Ціхая ўстаноўка ›winget install --id Miller.Miller -echoco install miller -yІнструкцыя па тэме: Як карыстацца winget: устаноўка і абнаўленне
Ёсць і для іншых сістэм
brew install millerІнфармацыя
- Распрацоўшчык
- John Kerl
- Катэгорыя
- Утыліты распрацоўшчыка
- Ліцэнзія
- BSD-2-Clause
- Кошт
- Бясплатна
- Зыходны код
- github.com/johnkerl/miller
- Мова праграмавання
- Go
- Патрабаванні
- Windows 11 / 10
- Архітэктура
- 64-біт, ARM64, 32-біт
- Усталёўшчык
- Партатыўная
- Версія
- 6.22.0
- Дата выхаду
- 25 верасня 2026 г.
- Дададзена ў каталог
- 24 кастрычніка 2023 г.
- Версій у каталогу
- 8
- Абнаўленняў за год
- 2,6
- Спампоўкі Chocolatey
- 9695
- Зоркі GitHub
- 10 049
- Форкі на GitHub
- 248
- Сайт
- github.com
- ID winget
- Miller.Miller
- Пакет Chocolatey
- miller
Ацэнкі і водгукі
Водгукаў пакуль няма. Можна ацаніць першым.
Аналагі праграмы Miller
Паказаць усе ›-
Адкрыты код1,2 млн ↓ -
Адкрыты код5,1 млн ↓ -
Адкрыты код95,8 тыс. ↓ -
Адкрыты код10,5 тыс. ↓ -
Адкрыты код15,7 тыс. ↓ -
Адкрыты код18,8 тыс. ↓ -
Адкрыты код28,3 тыс. ↓ -
Адкрыты код40,7 тыс. ↓
Частыя пытанні
Праграма Miller бясплатная?
Так. Miller — праграма з адкрытым зыходным кодам (ліцэнзія BSD-2-Clause); спампаваць і выкарыстоўваць яе можна бясплатна.
Ці бяспечна спампоўваць праграму Miller?
Файл спампоўваецца з github.com — гэты дамен належыць распрацоўшчыку; ExeAtlas не захоўвае і не змяняе файл. Параўнайце SHA256 спампаванага файла з пазначаным на гэтай старонцы або адкрыйце справаздачу VirusTotal для гэтага хэша.
Як усталяваць Miller праз winget?
Адкрыйце PowerShell або Тэрмінал Windows і выканайце каманду winget з гэтай старонкі. winget спампуе афіцыйны ўсталёўшчык і праверыць яго хэш SHA256 перад запускам.
Ці працуе Miller на ARM (Windows on Arm)?
Так, ёсць натыўны ўсталёўшчык ARM64.
Дзе спампаваць старыя версіі праграмы Miller?
На старонцы версій сабраны спасылкі на афіцыйныя ўсталёўшчыкі ўсіх версій (8), пачынаючы з 31 жніўня 2023 г..
Ці можна карыстацца праграмай Miller без правоў адміністратара?
Так, гэта партатыўная версія: дастаткова распакаваць архіў і запусціць праграму.
Якія ёсць аналагі праграмы Miller?
WinMerge, jq, x64dbg, Biome і jadx. Іх параўнанне — на старонцы аналагаў.