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.
Beskrywing deur die uitgewer (Engels)
Wat is Miller?
Miller van John Kerl is Windows-sagteware met oop bronkode (kategorie: Ontwikkelaarshulpmiddels). In die kategorie Ontwikkelaarshulpmiddels staan dit in hierdie katalogus op plek 21 volgens gewildheid. Programmeertaal: Go.
Installasie en vereistes
Die uitgewer verskaf installeerders vir 64-bis, ARM64 en 32-bis Windows (Draagbaar). Dit werk sonder installasie (draagbaar).
Bywerkings en weergawegeskiedenis
Die nuutste weergawe is 6.22.0, vrygestel op 25 September 2026. Die weergawegeskiedenis strek terug tot 31 Augustus 2023: 8 vrystellings, almal gekoppel aan die amptelike lêers. Dit kom neer op sowat 2,6 vrystellings per jaar.
Gewildheid en lêertipes
Die Chocolatey-pakket is al 9 695 keer afgelaai. Die bronkode op GitHub (johnkerl/miller) het 10 049 sterre. Soortgelyke programme sluit WinMerge, jq en x64dbg in.
Projekbeskrywing op GitHub: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
Voordele / Nadele
Voordele
- Oopbron: enigeen kan die kode nagaan en self bou
- Inheemse ARM64-weergawe vir Windows on Arm
- Draagbaar: werk sonder installasie
- In die afgelope twee maande bygewerk
- Groot gebruikersbasis
Kortliks: Miller is ’n oopbronprogram in die kategorie Ontwikkelaarshulpmiddels vir 64-bis, ARM64 en 32-bis rekenaars.
Is dit veilig om Miller af te laai?
- Die lêer word bedien deur github.com, die uitgewer se eie domein
- Die aflaaiskakel gebruik HTTPS
- ’n SHA256-hashwaarde is gepubliseer, sodat die lêer nagegaan kan word:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· Maak die VirusTotal-verslag vir hierdie hashwaarde oop - Die skakel is nog nie nagegaan nie
- Die bronkode is openbaar
- ExeAtlas huisves, omvou of verander geen installeerders nie
Verwante gids: Hoe om ’n lêer se SHA256-hashwaarde op Windows na te gaan
Sekuriteitspraktyke (OpenSSF Scorecard)
Outomatiese toetse van die johnkerl/miller-bewaarplek op GitHub deur die Open Source Security Foundation, laas uitgevoer op 19 Oktober 2026.
- Aktief onderhou10
- Geen gevaarlike werkvloeie10
- Geen binêre lêers in die bewaarplek10
- Gepubliseerde pakkette10
- Statiese kode-ontleding10
- Lisensie verklaar9
- Vasgepende afhanklikhede3
- Kodehersiening2
- Beperkte tokenregte0
- OpenSSF Best Practices-kenteken0
- Sekuriteitsbeleid0
- Fuzzing0
- Ondertekende vrystellings0
- Takbeskerming0
Die telling beoordeel hoe die projek ontwikkel en vrygestel word, nie of die program veilig is om te installeer nie. scorecard.dev
Onlangse weergawes
Al 8 weergawes ›8 weergawes oor 3 jaar · sowat 2,6 per jaar
| Weergawe | Datum | Grootte | Lêers |
|---|---|---|---|
| 6.22.0Nuutste | 25 September 2026 | — | ARM64 ZIP64-bis ZIP32-bis ZIP |
| 6.21.0 | 10 Augustus 2026 | — | ARM64 ZIP64-bis ZIP32-bis ZIP |
| 6.20.2 | 04 Julie 2026 | — | 32-bis ZIPARM64 ZIP64-bis ZIP |
| 6.13.0 | 05 Oktober 2024 | — | 32-bis ZIP64-bis ZIP |
| 6.12.0 | 18 Maart 2024 | — | 64-bis ZIP32-bis ZIP |
| 6.11.0 | 26 Januarie 2024 | — | 64-bis ZIP32-bis ZIP |
| 6.10.0 | 02 Januarie 2024 | — | 32-bis ZIP64-bis ZIP |
| 6.9.0 | 31 Augustus 2023 | — | 64-bis ZIP32-bis ZIP |
Installeer vanaf die opdragreël
Stil installasie ›winget install --id Miller.Miller -echoco install miller -yVerwante gids: Hoe om winget te gebruik: programme installeer en bywerk
Ook vir ander stelsels
brew install millerInligting
- Uitgewer
- John Kerl
- Kategorie
- Ontwikkelaarshulpmiddels
- Lisensie
- BSD-2-Clause
- Prys
- Gratis
- Bronkode
- github.com/johnkerl/miller
- Geskryf in
- Go
- Vereis
- Windows 11 / 10
- Argitektuur
- 64-bis, ARM64, 32-bis
- Installeerder
- Draagbaar
- Weergawe
- 6.22.0
- Vrygestel
- 25 September 2026
- By die katalogus gevoeg
- 24 Oktober 2023
- Weergawes gelys
- 8
- Bywerkings / jaar
- 2,6
- Chocolatey-aflaaie
- 9 695
- GitHub-sterre
- 10 049
- GitHub-vurke
- 248
- Webwerf
- github.com
- winget-ID
- Miller.Miller
- Chocolatey-pakket
- miller
Graderings en resensies
Nog geen resensies nie. Wees die eerste om dit te gradeer.
Alternatiewe vir Miller
Sien alles ›-
Oopbron1,2 m ↓ -
Oopbron5,1 m ↓ -
Oopbron95,8 k ↓ -
Oopbron10,5 k ↓ -
Oopbron15,7 k ↓ -
Oopbron18,8 k ↓ -
Oopbron28,3 k ↓ -
Oopbron40,7 k ↓
Algemene vrae
Is Miller gratis?
Ja. Miller is oopbronsagteware onder die BSD-2-Clause-lisensie.
Is dit veilig om Miller af te laai?
Die aflaai kom van github.com, wat aan die uitgewer behoort; ExeAtlas huisves of verander nie die lêer nie. Vergelyk die SHA256-hashwaarde daarvan met die een wat hier gewys word, of maak die VirusTotal-verslag vir daardie hashwaarde oop.
Hoe installeer ek Miller met winget?
Maak PowerShell of Windows Terminal oop en voer die winget-opdrag op hierdie bladsy uit. winget laai die amptelike installeerder af en gaan die SHA256-hashwaarde na voordat dit uitgevoer word.
Werk Miller op ARM (Windows on Arm)?
Ja, daar is ’n inheemse ARM64-installeerder.
Waar kan ek ’n ouer weergawe van Miller aflaai?
Die weergawebladsy lys al 8 weergawes met skakels na hul amptelike installeerlêers, terug tot 31 Augustus 2023.
Kan Miller sonder administrateurregte gebruik word?
Ja, dit is draagbaar: pak dit uit en laat dit loop.
Wat is alternatiewe vir Miller?
WinMerge, jq, x64dbg, Biome en jadx. Die bladsy met alternatiewe vergelyk hulle.