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.
Julkaisijan kuvaus (englanti)
Mikä on Miller?
Miller on avoimen lähdekoodin ohjelmisto Windowsille (kategoria: Kehittäjän apuohjelmat). Julkaisija: John Kerl. Kategoriassa Kehittäjän apuohjelmat se on suosiossa sijalla 21. Ohjelmointikieli: Go.
Asennus ja järjestelmävaatimukset
Julkaisija tarjoaa asennusohjelmat seuraaville: 64-bittinen, ARM64 ja 32-bittinen; tiedostomuodot: Portable. Ohjelma toimii ilman asennusta (portable).
Päivitykset ja versiohistoria
Uusin versio on 6.22.0, julkaistu 25. syyskuuta 2026. Versiohistoriassa on 8 julkaisua, vanhin 31. elokuuta 2023; kaikki linkittävät virallisiin tiedostoihin. Se tarkoittaa noin 2,6 julkaisua vuodessa.
Suosio ja tiedostotyypit
Chocolatey-paketti on ladattu 9 695 kertaa. Lähdekoodilla GitHubissa (johnkerl/miller) on 10 049 tähteä. Samankaltaisia ohjelmia ovat esimerkiksi WinMerge, jq ja x64dbg.
Projektin kuvaus GitHubissa: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
Plussat / Miinukset
Plussat
- Avoin lähdekoodi: kuka tahansa voi tarkastella koodia ja kääntää sen itse
- Natiivi ARM64-versio Windows on Arm -laitteille
- Portable: toimii ilman asennusta
- Päivitetty kahden viime kuukauden aikana
- Laaja käyttäjäkunta
Lyhyesti: Miller on avoimen lähdekoodin työkalu kategoriasta Kehittäjän apuohjelmat (64-bittinen, ARM64 ja 32-bittinen).
Onko Miller-ohjelman lataaminen turvallista?
- Tiedoston jakelee github.com, joka on julkaisijan oma verkkotunnus
- Latauslinkki käyttää HTTPS-yhteyttä
- SHA256-tiiviste on julkaistu, joten tiedoston voi tarkistaa:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· Avaa tämän tiivisteen VirusTotal-raportti - Linkkiä ei ole vielä tarkistettu
- Lähdekoodi on julkinen
- ExeAtlas ei säilytä, kääri eikä muokkaa asennusohjelmia
Aiheeseen liittyvä opas: Näin tarkistat tiedoston SHA256-tiivisteen Windowsissa
Tietoturvakäytännöt (OpenSSF Scorecard)
Open Source Security Foundationin automaattiset tarkistukset GitHub-repositoriolle johnkerl/miller, viimeksi ajettu 19. lokakuuta 2026.
- Aktiivisesti ylläpidetty10
- Ei vaarallisia työnkulkuja10
- Ei binääritiedostoja repositoriossa10
- Julkaistut paketit10
- Staattinen koodianalyysi10
- Lisenssi ilmoitettu9
- Lukitut riippuvuudet3
- Koodikatselmointi2
- Rajatut tunnusten oikeudet0
- OpenSSF Best Practices -merkki0
- Tietoturvakäytäntö0
- Fuzz-testaus0
- Allekirjoitetut julkaisut0
- Haarojen suojaus0
Pisteet kertovat, miten projektia kehitetään ja julkaistaan, eivät sitä, onko ohjelma turvallinen asentaa. scorecard.dev
Viimeisimmät versiot
Kaikki versiot (8) ›8 versiota 3 vuoden aikana · noin 2,6 vuodessa
| Versio | Päivämäärä | Koko | Tiedostot |
|---|---|---|---|
| 6.22.0Uusin | 25. syyskuuta 2026 | — | ARM64 ZIP64-bittinen ZIP32-bittinen ZIP |
| 6.21.0 | 10. elokuuta 2026 | — | ARM64 ZIP64-bittinen ZIP32-bittinen ZIP |
| 6.20.2 | 4. heinäkuuta 2026 | — | 32-bittinen ZIPARM64 ZIP64-bittinen ZIP |
| 6.13.0 | 5. lokakuuta 2024 | — | 32-bittinen ZIP64-bittinen ZIP |
| 6.12.0 | 18. maaliskuuta 2024 | — | 64-bittinen ZIP32-bittinen ZIP |
| 6.11.0 | 26. tammikuuta 2024 | — | 64-bittinen ZIP32-bittinen ZIP |
| 6.10.0 | 2. tammikuuta 2024 | — | 32-bittinen ZIP64-bittinen ZIP |
| 6.9.0 | 31. elokuuta 2023 | — | 64-bittinen ZIP32-bittinen ZIP |
Asennus komentoriviltä
Hiljainen asennus ›winget install --id Miller.Miller -echoco install miller -yAiheeseen liittyvä opas: winget-opas: ohjelmien asennus ja päivitys
Saatavilla myös muille järjestelmille
brew install millerTiedot
- Julkaisija
- John Kerl
- Kategoria
- Kehittäjän apuohjelmat
- Lisenssi
- BSD-2-Clause
- Hinta
- Ilmainen
- Lähdekoodi
- github.com/johnkerl/miller
- Ohjelmointikieli
- Go
- Vaatimukset
- Windows 11 / 10
- Arkkitehtuuri
- 64-bittinen, ARM64, 32-bittinen
- Asennusohjelma
- Portable
- Versio
- 6.22.0
- Julkaistu
- 25. syyskuuta 2026
- Lisätty luetteloon
- 24. lokakuuta 2023
- Versioita luettelossa
- 8
- Päivityksiä vuodessa
- 2,6
- Chocolatey-lataukset
- 9 695
- GitHub-tähdet
- 10 049
- GitHub-haarat
- 248
- Verkkosivusto
- github.com
- winget-tunnus
- Miller.Miller
- Chocolatey-paketti
- miller
Arviot ja arvostelut
Ei vielä arvosteluja. Anna ensimmäinen arvio.
Vaihtoehtoja Miller-ohjelmalle
Näytä kaikki ›-
Avoin lähdekoodi1,2 milj. ↓ -
Avoin lähdekoodi5,1 milj. ↓ -
Avoin lähdekoodi95,8 t. ↓ -
Avoin lähdekoodi10,5 t. ↓ -
Avoin lähdekoodi15,7 t. ↓ -
Avoin lähdekoodi18,8 t. ↓ -
Avoin lähdekoodi28,3 t. ↓ -
Avoin lähdekoodi40,7 t. ↓
Usein kysytyt kysymykset
Onko Miller ilmainen?
Kyllä. Miller on avoimen lähdekoodin ohjelmisto, lisenssi BSD-2-Clause.
Onko Miller-ohjelman lataaminen turvallista?
Tiedosto ladataan osoitteesta github.com, joka kuuluu julkaisijalle; ExeAtlas ei säilytä eikä muuta tiedostoa. Vertaa ladatun tiedoston SHA256-tiivistettä tällä sivulla näkyvään tai avaa tiivisteen VirusTotal-raportti.
Miten Miller asennetaan wingetillä?
Avaa PowerShell tai Windows Terminal ja suorita tällä sivulla näkyvä winget-komento. winget lataa virallisen asennusohjelman ja tarkistaa sen SHA256-tiivisteen ennen suorittamista.
Toimiiko Miller ARM-koneissa (Windows on Arm)?
Kyllä, saatavilla on natiivi ARM64-asennusohjelma.
Mistä voi ladata Miller-ohjelman vanhemman version?
Versiosivulla ovat kaikki 8 versiota 31. elokuuta 2023 alkaen linkkeineen virallisiin asennustiedostoihin.
Voiko Miller-ohjelmaa käyttää ilman järjestelmänvalvojan oikeuksia?
Kyllä, ohjelma on portable: pura ja käynnistä.
Mitä vaihtoehtoja Miller-ohjelmalle on?
WinMerge, jq, x64dbg, Biome ja jadx. Vaihtoehtosivu vertailee niitä.