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.
Beschreibung des Herstellers (Englisch)
Was ist Miller?
Miller von John Kerl ist quelloffene Software für Windows (Kategorie: Entwickler-Hilfsprogramme). In der Kategorie „Entwickler-Hilfsprogramme“ belegt Miller im Katalog Platz 21 nach Beliebtheit. Programmiersprache: Go.
Installation und Systemvoraussetzungen
Der Hersteller bietet Setups für 64-Bit, ARM64 und 32-Bit an (Portabel). Das Programm läuft ohne Installation (portabel).
Updates und Versionsverlauf
Aktuell ist Version 6.22.0, veröffentlicht am 25. September 2026. Erfasst sind 8 Releases, das älteste vom 31. August 2023; alle verweisen auf die offiziellen Dateien. Das entspricht etwa 2,6 Releases pro Jahr.
Verbreitung und Dateitypen
Das Chocolatey-Paket wurde 9.695-mal heruntergeladen. Der Quellcode auf GitHub (johnkerl/miller) hat 10.049 Sterne. Vergleichbare Programme sind etwa WinMerge, jq und x64dbg.
Projektbeschreibung auf GitHub: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
Vorteile / Nachteile
Vorteile
- Open Source: Der Quellcode ist einsehbar und lässt sich selbst kompilieren
- Native ARM64-Version für Windows on Arm
- Portabel: läuft ohne Installation
- In den letzten zwei Monaten aktualisiert
- Große Nutzerbasis
Kurz gesagt: Miller ist ein quelloffenes Tool aus der Kategorie „Entwickler-Hilfsprogramme“ für PCs mit 64-Bit, ARM64 und 32-Bit.
Ist der Download von Miller sicher?
- Die Datei kommt von github.com, einer Domain des Herstellers
- Der Download-Link verwendet HTTPS
- Ein SHA256-Hash ist veröffentlicht, die Datei lässt sich also prüfen:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· VirusTotal-Bericht zu diesem Hash öffnen - Der Link wurde noch nicht geprüft
- Der Quellcode ist öffentlich
- ExeAtlas hostet, verpackt oder verändert keine Installer
Passende Anleitung: SHA256-Hash einer Datei unter Windows prüfen
Sicherheitspraktiken (OpenSSF Scorecard)
Automatische Prüfungen des Repositorys johnkerl/miller auf GitHub durch die Open Source Security Foundation, zuletzt am 19. Oktober 2026.
- Aktiv gepflegt10
- Keine gefährlichen Workflows10
- Keine Binärdateien im Repository10
- Veröffentlichte Pakete10
- Statische Codeanalyse10
- Lizenz angegeben9
- Fixierte Abhängigkeiten3
- Code-Review2
- Eingeschränkte Token-Rechte0
- OpenSSF-Best-Practices-Badge0
- Sicherheitsrichtlinie0
- Fuzzing0
- Signierte Releases0
- Branch-Schutz0
Der Wert bewertet, wie das Projekt entwickelt und veröffentlicht wird, nicht, ob die Installation des Programms sicher ist. scorecard.dev
Neueste Versionen
Alle 8 Versionen ›8 Versionen in 3 Jahren · etwa 2,6 pro Jahr
| Version | Datum | Größe | Dateien |
|---|---|---|---|
| 6.22.0Aktuell | 25. September 2026 | — | ARM64 ZIP64-Bit ZIP32-Bit ZIP |
| 6.21.0 | 10. August 2026 | — | ARM64 ZIP64-Bit ZIP32-Bit ZIP |
| 6.20.2 | 4. Juli 2026 | — | 32-Bit ZIPARM64 ZIP64-Bit ZIP |
| 6.13.0 | 5. Oktober 2024 | — | 32-Bit ZIP64-Bit ZIP |
| 6.12.0 | 18. März 2024 | — | 64-Bit ZIP32-Bit ZIP |
| 6.11.0 | 26. Januar 2024 | — | 64-Bit ZIP32-Bit ZIP |
| 6.10.0 | 2. Januar 2024 | — | 32-Bit ZIP64-Bit ZIP |
| 6.9.0 | 31. August 2023 | — | 64-Bit ZIP32-Bit ZIP |
Installation per Kommandozeile
Silent Install ›winget install --id Miller.Miller -echoco install miller -yPassende Anleitung: winget-Anleitung: Programme installieren und updaten
Auch für andere Systeme
brew install millerInformationen
- Hersteller
- John Kerl
- Kategorie
- Entwickler-Hilfsprogramme
- Lizenz
- BSD-2-Clause
- Preis
- Kostenlos
- Quellcode
- github.com/johnkerl/miller
- Programmiersprache
- Go
- Voraussetzung
- Windows 11 / 10
- Architektur
- 64-Bit, ARM64, 32-Bit
- Installer
- Portabel
- Version
- 6.22.0
- Veröffentlicht
- 25. September 2026
- Im Katalog seit
- 24. Oktober 2023
- Erfasste Versionen
- 8
- Updates pro Jahr
- 2,6
- Chocolatey-Downloads
- 9.695
- GitHub-Sterne
- 10.049
- GitHub-Forks
- 248
- Website
- github.com
- winget-ID
- Miller.Miller
- Chocolatey-Paket
- miller
Bewertungen und Rezensionen
Noch keine Rezensionen. Geben Sie die erste Bewertung ab.
Alternativen zu Miller
Alle anzeigen ›-
Open Source1,2 Mio. ↓ -
Open Source5,1 Mio. ↓ -
Open Source95.835 ↓ -
Open Source10.494 ↓ -
Open Source15.676 ↓ -
Open Source18.823 ↓ -
Open Source28.340 ↓ -
Open Source40.719 ↓
Häufige Fragen
Ist Miller kostenlos?
Ja. Miller ist Open-Source-Software unter der Lizenz BSD-2-Clause.
Ist der Download von Miller sicher?
Die Datei kommt von github.com, einer Domain des Herstellers; ExeAtlas hostet oder verändert sie nicht. Vergleichen Sie den SHA256-Hash der heruntergeladenen Datei mit dem hier angezeigten oder öffnen Sie den VirusTotal-Bericht zu diesem Hash.
Wie installiere ich Miller mit winget?
Öffnen Sie PowerShell oder Windows Terminal und führen Sie den winget-Befehl auf dieser Seite aus. winget lädt das offizielle Setup herunter und prüft vor dem Start den SHA256-Hash.
Läuft Miller auf ARM (Windows on Arm)?
Ja, es gibt einen nativen ARM64-Installer.
Wo kann ich eine ältere Version von Miller herunterladen?
Die Versionsseite listet alle 8 Versionen seit 31. August 2023 mit Links zu den offiziellen Installationsdateien.
Kann ich Miller ohne Administratorrechte nutzen?
Ja, das Programm ist portabel: entpacken und starten.
Welche Alternativen zu Miller gibt es?
WinMerge, jq, x64dbg, Biome und jadx. Die Seite mit den Alternativen vergleicht sie.