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.
Descripció del desenvolupador (anglès)
Què és Miller?
Publicat per John Kerl, Miller és programari de codi obert per a Windows inclòs a la categoria Utilitats per a desenvolupadors. En aquest catàleg ocupa la posició 21 per popularitat dins de la categoria Utilitats per a desenvolupadors. Està escrit en Go.
Instal·lació i requisits
El desenvolupador ofereix instal·ladors Portable per a Windows de 64 bits, ARM64 i 32 bits. Funciona sense instal·lació (versió portable).
Actualitzacions i historial de versions
La versió actual és la 6.22.0, publicada el 25 de setembre del 2026. L’historial arriba fins a 31 d’agost del 2023 i reuneix 8 versions, totes enllaçades als fitxers oficials. Això suposa unes 2,6 versions per any.
Popularitat i tipus de fitxer
El paquet de Chocolatey suma 9.695 baixades. El codi font a GitHub (johnkerl/miller) té 10.049 estrelles. Entre els programes semblants hi ha WinMerge, jq i x64dbg.
Descripció del projecte a GitHub: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
Avantatges / Inconvenients
Avantatges
- Codi obert: qualsevol persona pot revisar i compilar el codi
- Versió nativa ARM64 per a Windows on Arm
- Portable: funciona sense instal·lar-lo
- Actualitzat en els darrers dos mesos
- Base d’usuaris àmplia
En resum: Miller és un programa de codi obert de la categoria Utilitats per a desenvolupadors, disponible per a ordinadors de 64 bits, ARM64 i 32 bits.
És segur baixar Miller?
- El fitxer se serveix des de github.com, el domini del mateix desenvolupador
- L’enllaç de baixada fa servir HTTPS
- Hi ha un hash SHA256 publicat per verificar el fitxer:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· Obre l’informe de VirusTotal d’aquest hash - L’enllaç encara no s’ha comprovat
- El codi font és públic
- ExeAtlas no allotja, no embolcalla ni modifica instal·ladors
Guia relacionada: Com comprovar el hash SHA256 d’un fitxer a Windows
Pràctiques de seguretat (OpenSSF Scorecard)
Comprovacions automàtiques que l’Open Source Security Foundation fa del repositori johnkerl/miller a GitHub; darrera execució: 19 d’octubre del 2026.
- Manteniment actiu10
- Cap flux de treball perillós10
- Cap binari al repositori10
- Paquets publicats10
- Anàlisi estàtica del codi10
- Llicència declarada9
- Dependències fixades3
- Revisió del codi2
- Permisos dels tokens restringits0
- Insígnia OpenSSF Best Practices0
- Política de seguretat0
- Fuzzing0
- Versions signades0
- Protecció de branques0
La puntuació valora com es desenvolupa i es publica el projecte, no si el programa és segur d’instal·lar. scorecard.dev
Versions recents
Les 8 versions ›8 versions en 3 anys · unes 2,6 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 6.22.0Darrera | 25 de setembre del 2026 | — | ARM64 ZIP64 bits ZIP32 bits ZIP |
| 6.21.0 | 10 d’agost del 2026 | — | ARM64 ZIP64 bits ZIP32 bits ZIP |
| 6.20.2 | 4 de juliol del 2026 | — | 32 bits ZIPARM64 ZIP64 bits ZIP |
| 6.13.0 | 5 d’octubre del 2024 | — | 32 bits ZIP64 bits ZIP |
| 6.12.0 | 18 de març del 2024 | — | 64 bits ZIP32 bits ZIP |
| 6.11.0 | 26 de gener del 2024 | — | 64 bits ZIP32 bits ZIP |
| 6.10.0 | 2 de gener del 2024 | — | 32 bits ZIP64 bits ZIP |
| 6.9.0 | 31 d’agost del 2023 | — | 64 bits ZIP32 bits ZIP |
Instal·lar des de la línia d’ordres
Instal·lació silenciosa ›winget install --id Miller.Miller -echoco install miller -yGuia relacionada: Com utilitzar winget: instal·lar i actualitzar
També per a altres sistemes
brew install millerInformació
- Desenvolupador
- John Kerl
- Categoria
- Utilitats per a desenvolupadors
- Llicència
- BSD-2-Clause
- Preu
- Gratuït
- Codi font
- github.com/johnkerl/miller
- Llenguatge
- Go
- Requisits
- Windows 11 / 10
- Arquitectura
- 64 bits, ARM64, 32 bits
- Instal·lador
- Portable
- Versió
- 6.22.0
- Data de publicació
- 25 de setembre del 2026
- Afegit al catàleg
- 24 d’octubre del 2023
- Versions registrades
- 8
- Actualitzacions per any
- 2,6
- Baixades a Chocolatey
- 9.695
- Estrelles a GitHub
- 10.049
- Bifurcacions a GitHub
- 248
- Lloc web
- github.com
- ID de winget
- Miller.Miller
- Paquet de Chocolatey
- miller
Valoracions i opinions
Encara no hi ha cap opinió.
Alternatives a Miller
Mostra-ho tot ›-
Codi obert1,2 M ↓ -
Codi obert5,1 M ↓ -
Codi obert95,8 k ↓ -
Codi obert10,5 k ↓ -
Codi obert15,7 k ↓ -
Codi obert18,8 k ↓ -
Codi obert28,3 k ↓ -
Codi obert40,7 k ↓
Preguntes freqüents
Miller és gratuït?
Sí. Miller és programari de codi obert amb llicència BSD-2-Clause.
És segur baixar Miller?
La baixada prové de github.com, un domini del mateix desenvolupador. ExeAtlas no allotja ni modifica el fitxer. Se’n pot comparar el hash SHA256 amb el que apareix aquí o obrir l’informe de VirusTotal d’aquest hash.
Com s’instal·la Miller amb winget?
Només cal obrir PowerShell o el Terminal del Windows i executar l’ordre winget que figura en aquesta pàgina. winget baixa l’instal·lador oficial i en comprova el hash SHA256 abans d’executar-lo.
Miller funciona en ARM (Windows on Arm)?
Sí, hi ha un instal·lador natiu per a ARM64.
On es poden baixar versions anteriors de Miller?
La pàgina de versions recull les 8 versions amb enllaços als instal·ladors oficials, des de 31 d’agost del 2023.
Es pot fer servir Miller sense permisos d’administrador?
Sí, és portable: només cal descomprimir-lo i executar-lo.
Quines alternatives hi ha a Miller?
WinMerge, jq, x64dbg, Biome i jadx. La pàgina d’alternatives els compara.