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.
Descrizione del produttore (inglese)
Cos’è Miller?
Pubblicato da John Kerl, Miller è un software open source per Windows che rientra nella categoria Utility per sviluppatori. Per popolarità occupa la posizione n. 21 della sua categoria in questo catalogo. È scritto in Go.
Installazione e requisiti
Il produttore distribuisce pacchetti Portable per le versioni 64 bit, ARM64 e 32 bit di Windows. Funziona senza installazione (versione portable).
Aggiornamenti e cronologia delle versioni
La versione attuale è la 6.22.0 (rilascio: 25 settembre 2026). La cronologia comprende 8 versioni (prima versione: 31 agosto 2023), tutte collegate ai file ufficiali. In media escono circa 2,6 versioni all’anno.
Popolarità e tipi di file
Il pacchetto Chocolatey è stato scaricato 9695 volte. Il codice sorgente su GitHub (johnkerl/miller) ha 10.049 stelle. Tra i programmi simili ci sono WinMerge, jq e x64dbg.
Descrizione del progetto su GitHub: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
Pro / Contro
Pro
- Open source: chiunque può esaminare e compilare il codice
- Versione ARM64 nativa per Windows on Arm
- Portable: funziona senza installazione
- Aggiornato negli ultimi due mesi
- Ampia base di utenti
In breve: Miller è un programma open source per Windows della categoria Utility per sviluppatori, per PC 64 bit, ARM64 e 32 bit.
Scaricare Miller è sicuro?
- Il file è fornito da github.com, il dominio del produttore
- Il link di download usa HTTPS
- L’hash SHA256 è pubblicato: il file si può verificare:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· Apri il rapporto VirusTotal di questo hash - Il link non è ancora stato controllato
- Il codice sorgente è pubblico
- ExeAtlas non ospita, non incapsula e non modifica gli installer
Guida correlata: Come verificare l’hash SHA256 di un file su Windows
Pratiche di sicurezza (OpenSSF Scorecard)
Controlli automatici eseguiti dalla Open Source Security Foundation sul repository johnkerl/miller su GitHub; ultima esecuzione: 19 ottobre 2026.
- Manutenzione attiva10
- Nessun workflow pericoloso10
- Nessun binario nel repository10
- Pacchetti pubblicati10
- Analisi statica del codice10
- Licenza dichiarata9
- Dipendenze bloccate3
- Revisione del codice2
- Permessi dei token limitati0
- Badge OpenSSF Best Practices0
- Policy di sicurezza0
- Fuzzing0
- Release firmate0
- Protezione dei branch0
Il punteggio misura come il progetto viene sviluppato e rilasciato, non se il programma sia sicuro da installare. scorecard.dev
Versioni recenti
Tutte le versioni (8) ›8 versioni in 3 anni · circa 2,6 all’anno
| Versione | Data | Dimensione | File |
|---|---|---|---|
| 6.22.0Ultima | 25 settembre 2026 | — | ARM64 ZIP64 bit ZIP32 bit ZIP |
| 6.21.0 | 10 agosto 2026 | — | ARM64 ZIP64 bit ZIP32 bit ZIP |
| 6.20.2 | 4 luglio 2026 | — | 32 bit ZIPARM64 ZIP64 bit ZIP |
| 6.13.0 | 5 ottobre 2024 | — | 32 bit ZIP64 bit ZIP |
| 6.12.0 | 18 marzo 2024 | — | 64 bit ZIP32 bit ZIP |
| 6.11.0 | 26 gennaio 2024 | — | 64 bit ZIP32 bit ZIP |
| 6.10.0 | 2 gennaio 2024 | — | 32 bit ZIP64 bit ZIP |
| 6.9.0 | 31 agosto 2023 | — | 64 bit ZIP32 bit ZIP |
Installazione da riga di comando
Installazione silenziosa ›winget install --id Miller.Miller -echoco install miller -yGuida correlata: Come usare winget: installare e aggiornare app
Disponibile anche per altri sistemi
brew install millerInformazioni
- Produttore
- John Kerl
- Categoria
- Utility per sviluppatori
- Licenza
- BSD-2-Clause
- Prezzo
- Gratis
- Codice sorgente
- github.com/johnkerl/miller
- Linguaggio
- Go
- Requisiti
- Windows 11 / 10
- Architettura
- 64 bit, ARM64, 32 bit
- Installer
- Portable
- Versione
- 6.22.0
- Data di rilascio
- 25 settembre 2026
- Aggiunto al catalogo
- 24 ottobre 2023
- Versioni elencate
- 8
- Aggiornamenti all’anno
- 2,6
- Download Chocolatey
- 9695
- Stelle su GitHub
- 10.049
- Fork su GitHub
- 248
- Sito ufficiale
- github.com
- ID winget
- Miller.Miller
- Pacchetto Chocolatey
- miller
Valutazioni e recensioni
Ancora nessuna recensione.
Alternative a Miller
Vedi tutti ›-
Open source1,2 Mln ↓ -
Open source5,1 Mln ↓ -
Open source95,8K ↓ -
Open source10,5K ↓ -
Open source15,7K ↓ -
Open source18,8K ↓ -
Open source28,3K ↓ -
Open source40,7K ↓
Domande frequenti
Miller è gratis?
Sì. Miller è un software open source con licenza BSD-2-Clause.
Scaricare Miller è sicuro?
Il file viene scaricato da github.com, un dominio che appartiene al produttore; ExeAtlas non ospita né modifica il file. Si può confrontare il suo hash SHA256 con quello indicato qui oppure aprire il rapporto VirusTotal di quell’hash.
Come si installa Miller con winget?
Basta aprire PowerShell o Windows Terminal ed eseguire il comando winget riportato in questa pagina. winget scarica l’installer ufficiale e ne verifica l’hash SHA256 prima di avviarlo.
Miller funziona su ARM (Windows on Arm)?
Sì, esiste un installer ARM64 nativo.
Dove scaricare una versione precedente di Miller?
La pagina delle versioni elenca tutte le 8 versioni con i link ai file di installazione ufficiali; la più vecchia è datata 31 agosto 2023.
Miller si può usare senza diritti di amministratore?
Sì, è portable: basta estrarre l’archivio e avviare il programma.
Quali sono le alternative a Miller?
WinMerge, jq, x64dbg, Biome e jadx. La pagina delle alternative le mette a confronto.