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.
Väljaandja kirjeldus (inglise)
Mis on Miller?
Programm Miller on avatud lähtekoodiga tarkvara Windowsile, mille väljaandja on John Kerl. Kategooria: arendaja abivahendid. Selle kataloogi kategoorias „Arendaja abivahendid“ on see populaarsuselt 21. kohal. Programmeerimiskeel: Go.
Paigaldamine ja nõuded
Väljaandja pakub paigaldusfaile vormingus Portatiivne; saadaval on 64-bitine, ARM64 ja 32-bitine versioon. Programm töötab ilma paigaldamata (portatiivne).
Uuendused ja versiooniajalugu
Uusim versioon on 6.22.0, avaldatud 25. september 2026. Versiooniajalugu ulatub kuupäevani 31. august 2023: 8 väljalaset, kõik seotud ametlike failidega. See teeb umbes 2,6 väljalaset aastas.
Populaarsus ja failitüübid
Chocolatey paketti on alla laaditud 9695 korda. Lähtekoodil GitHubis (johnkerl/miller) on 10 049 tähte. Sarnased programmid on näiteks WinMerge, jq ja x64dbg.
Projekti kirjeldus GitHubis: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
Plussid / Miinused
Plussid
- Avatud lähtekood: koodi saab igaüks üle vaadata ja ise kompileerida
- Natiivne ARM64-versioon Windows on Armi jaoks
- Portatiivne: töötab ilma paigaldamata
- Uuendatud viimase kahe kuu jooksul
- Suur kasutajaskond
Kokkuvõttes: Miller on avatud lähtekoodiga Windowsi tööriist kategooriast „Arendaja abivahendid“ (64-bitine, ARM64 ja 32-bitine).
Kas programmi Miller allalaadimine on ohutu?
- Faili jagab github.com, väljaandja enda domeen
- Allalaadimislink kasutab HTTPS-i
- SHA256-räsi on avaldatud, nii et faili saab kontrollida:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· Ava selle räsi VirusTotali aruanne - Linki pole veel kontrollitud
- Lähtekood on avalik
- ExeAtlas ei majuta, ümbrista ega muuda paigaldusfaile
Seotud juhend: Kuidas kontrollida faili SHA256-räsi Windowsis
Turvapraktikad (OpenSSF Scorecard)
Open Source Security Foundationi automaatsed kontrollid GitHubi hoidlale johnkerl/miller, viimati tehtud 19. oktoober 2026.
- Aktiivselt hooldatud10
- Ohtlikke töövooge pole10
- Hoidlas pole binaarfaile10
- Avaldatud paketid10
- Staatiline koodianalüüs10
- Litsents määratud9
- Fikseeritud sõltuvused3
- Koodi läbivaatus2
- Piiratud tokeniõigused0
- OpenSSF Best Practices märk0
- Turvapoliitika0
- Fuzz-testimine0
- Allkirjastatud väljalasked0
- Harude kaitse0
Hinne näitab, kuidas projekti arendatakse ja välja antakse, mitte seda, kas programmi on ohutu paigaldada. scorecard.dev
Viimased versioonid
Kõik 8 versiooni ›8 versiooni 3 aasta jooksul · umbes 2,6 aastas
| Versioon | Kuupäev | Suurus | Failid |
|---|---|---|---|
| 6.22.0Uusim | 25. september 2026 | — | ARM64 ZIP64-bitine ZIP32-bitine ZIP |
| 6.21.0 | 10. august 2026 | — | ARM64 ZIP64-bitine ZIP32-bitine ZIP |
| 6.20.2 | 4. juuli 2026 | — | 32-bitine ZIPARM64 ZIP64-bitine ZIP |
| 6.13.0 | 5. oktoober 2024 | — | 32-bitine ZIP64-bitine ZIP |
| 6.12.0 | 18. märts 2024 | — | 64-bitine ZIP32-bitine ZIP |
| 6.11.0 | 26. jaanuar 2024 | — | 64-bitine ZIP32-bitine ZIP |
| 6.10.0 | 2. jaanuar 2024 | — | 32-bitine ZIP64-bitine ZIP |
| 6.9.0 | 31. august 2023 | — | 64-bitine ZIP32-bitine ZIP |
Paigaldamine käsurealt
Vaikne paigaldus ›winget install --id Miller.Miller -echoco install miller -ySeotud juhend: Kuidas kasutada wingetit: paigaldus ja uuendamine
Saadaval ka teistele süsteemidele
brew install millerTeave
- Väljaandja
- John Kerl
- Kategooria
- Arendaja abivahendid
- Litsents
- BSD-2-Clause
- Hind
- Tasuta
- Lähtekood
- github.com/johnkerl/miller
- Programmeerimiskeel
- Go
- Nõuded
- Windows 11 / 10
- Arhitektuur
- 64-bitine, ARM64, 32-bitine
- Paigaldaja
- Portatiivne
- Versioon
- 6.22.0
- Avaldatud
- 25. september 2026
- Lisatud kataloogi
- 24. oktoober 2023
- Versioone kataloogis
- 8
- Uuendusi aastas
- 2,6
- Chocolatey allalaadimised
- 9695
- GitHubi tähed
- 10 049
- GitHubi harud (forks)
- 248
- Veebileht
- github.com
- winget ID
- Miller.Miller
- Chocolatey pakett
- miller
Hinnangud ja arvustused
Arvustusi veel pole. Hinda esimesena.
Programmi Miller alternatiivid
Vaata kõiki ›-
Avatud lähtekood1,2 mln ↓ -
Avatud lähtekood5,1 mln ↓ -
Avatud lähtekood95,8 tuh ↓ -
Avatud lähtekood10,5 tuh ↓ -
Avatud lähtekood15,7 tuh ↓ -
Avatud lähtekood18,8 tuh ↓ -
Avatud lähtekood28,3 tuh ↓ -
Avatud lähtekood40,7 tuh ↓
Korduma kippuvad küsimused
Kas Miller on tasuta?
Jah. Miller on avatud lähtekoodiga tarkvara (litsents BSD-2-Clause).
Kas programmi Miller allalaadimine on ohutu?
Fail laaditakse alla aadressilt github.com, mis kuulub väljaandjale; ExeAtlas faili ei majuta ega muuda. Võrdle faili SHA256-räsi siin näidatuga või ava selle räsi VirusTotali aruanne.
Kuidas paigaldada programmi Miller wingetiga?
Ava PowerShell või Windows Terminal ja käivita sellel lehel näidatud winget-käsk. winget laadib alla ametliku paigaldusfaili ja kontrollib enne käivitamist selle SHA256-räsi.
Kas Miller töötab ARM-protsessoriga (Windows on Arm)?
Jah, olemas on natiivne ARM64-paigaldaja.
Kust saab alla laadida programmi Miller vanema versiooni?
Versioonide lehel on kõik 8 versiooni koos linkidega ametlikele paigaldusfailidele; vanim neist on avaldatud 31. august 2023.
Kas programmi Miller saab kasutada ilma administraatori õigusteta?
Jah, see on portatiivne: paki lahti ja käivita.
Millised on programmi Miller alternatiivid?
WinMerge, jq, x64dbg, Biome ja jadx. Alternatiivide leht võrdleb neid.