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.
Yayıncının açıklaması (İngilizce)
Miller nedir?
Miller programı geliştirici yardımcıları kategorisinde yer alan açık kaynaklı bir Windows yazılımıdır; yayıncısı John Kerl. Katalogdaki geliştirici yardımcıları arasında popülerlikte 21. sırada. Programlama dili: Go.
Kurulum ve gereksinimler
Yayıncı 64 bit, ARM64 ve 32 bit sistemler için Taşınabilir kurulum dosyası sağlıyor. Kurulum gerektirmeden çalışır (taşınabilir).
Güncellemeler ve sürüm geçmişi
Güncel sürüm 6.22.0; 25 Eylül 2026 tarihinde yayımlandı. Sürüm geçmişi 31 Ağustos 2023 tarihine kadar uzanıyor: 8 sürümün tamamı resmî dosyalara bağlı. Bu, yılda yaklaşık 2,6 güncelleme demek.
Popülerlik ve dosya türleri
Chocolatey paketi 9.695 kez indirildi. GitHub'daki kaynak kodu (johnkerl/miller) 10.049 yıldız almış. Benzer programlar arasında WinMerge, jq ve x64dbg bulunuyor.
GitHub’daki proje açıklaması: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
Artılar / Eksiler
Artılar
- Açık kaynak: kodu herkes inceleyebilir ve derleyebilir
- Windows on Arm için yerel ARM64 sürümü
- Taşınabilir: kurulum gerektirmez
- Son iki ayda güncellendi
- Geniş kullanıcı kitlesi
Kısaca: Miller, 64 bit, ARM64 ve 32 bit bilgisayarlar için açık kaynaklı bir geliştirici yardımcıları aracı.
Miller indirmek güvenli mi?
- Dosya yayıncının kendi alan adından (github.com) geliyor
- İndirme bağlantısı HTTPS kullanıyor
- SHA256 değeri yayımlanmış; dosyayı doğrulayabilirsiniz:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· Bu hash için VirusTotal raporunu açın - Bağlantı henüz kontrol edilmedi
- Kaynak kodu herkese açık
- ExeAtlas kurulum dosyalarını barındırmaz, sarmalamaz, değiştirmez
İlgili rehber: Windows’ta bir dosyanın SHA256 özeti nasıl doğrulanır
Güvenlik uygulamaları (OpenSSF Scorecard)
Open Source Security Foundation'ın GitHub'daki johnkerl/miller deposu için yaptığı otomatik denetim; son çalıştırma 19 Ekim 2026.
- Etkin bakım10
- Tehlikeli iş akışı yok10
- Depoda ikili dosya yok10
- Yayımlanan paketler10
- Statik kod analizi10
- Lisans belirtilmiş9
- Sabitlenmiş bağımlılıklar3
- Kod incelemesi2
- Kısıtlı belirteç izinleri0
- OpenSSF iyi uygulama rozeti0
- Güvenlik politikası0
- Fuzz testi0
- İmzalı sürümler0
- Dal koruması0
Puan, projenin nasıl geliştirilip yayımlandığını ölçer; programın kurulmasının güvenli olup olmadığını değil. scorecard.dev
Son sürümler
8 sürümün tümü ›3 yılda 8 sürüm · yılda yaklaşık 2,6 güncelleme
| Sürüm | Tarih | Boyut | Dosyalar |
|---|---|---|---|
| 6.22.0Güncel | 25 Eylül 2026 | — | ARM64 ZIP64 bit ZIP32 bit ZIP |
| 6.21.0 | 10 Ağustos 2026 | — | ARM64 ZIP64 bit ZIP32 bit ZIP |
| 6.20.2 | 4 Temmuz 2026 | — | 32 bit ZIPARM64 ZIP64 bit ZIP |
| 6.13.0 | 5 Ekim 2024 | — | 32 bit ZIP64 bit ZIP |
| 6.12.0 | 18 Mart 2024 | — | 64 bit ZIP32 bit ZIP |
| 6.11.0 | 26 Ocak 2024 | — | 64 bit ZIP32 bit ZIP |
| 6.10.0 | 2 Ocak 2024 | — | 32 bit ZIP64 bit ZIP |
| 6.9.0 | 31 Ağustos 2023 | — | 64 bit ZIP32 bit ZIP |
Komut satırından kurulum
Sessiz kurulum ›winget install --id Miller.Miller -echoco install miller -yİlgili rehber: winget nasıl kullanılır: program kurma ve güncelleme
Diğer sistemler için de var
brew install millerBilgiler
- Yayıncı
- John Kerl
- Kategori
- Geliştirici yardımcıları
- Lisans
- BSD-2-Clause
- Fiyat
- Ücretsiz
- Kaynak kodu
- github.com/johnkerl/miller
- Yazıldığı dil
- Go
- Gereksinim
- Windows 11 / 10
- Mimari
- 64 bit, ARM64, 32 bit
- Kurulum türü
- Taşınabilir
- Sürüm
- 6.22.0
- Çıkış tarihi
- 25 Eylül 2026
- Kataloğa eklenme
- 24 Ekim 2023
- Kayıtlı sürüm
- 8
- Yıllık güncelleme
- 2,6
- Chocolatey indirmesi
- 9.695
- GitHub yıldızı
- 10.049
- GitHub fork
- 248
- Resmî site
- github.com
- winget kimliği
- Miller.Miller
- Chocolatey paketi
- miller
Puanlar ve yorumlar
Henüz yorum yok. İlk puanı siz verin.
Miller alternatifleri
Tümünü gör ›-
Açık kaynak1,2 Mn ↓ -
Açık kaynak5,1 Mn ↓ -
Açık kaynak95,8 B ↓ -
Açık kaynak10,5 B ↓ -
Açık kaynak15,7 B ↓ -
Açık kaynak18,8 B ↓ -
Açık kaynak28,3 B ↓ -
Açık kaynak40,7 B ↓
Sıkça sorulan sorular
Miller ücretsiz mi?
Evet. Miller açık kaynaklı bir programdır (BSD-2-Clause lisansı).
Miller indirmek güvenli mi?
İndirme github.com adresinden gelir; bu adres yayıncıya ait. ExeAtlas dosyayı barındırmaz ve değiştirmez. İndirdiğiniz dosyanın SHA256 değerini burada gösterilenle karşılaştırabilir ya da bu hash için VirusTotal raporunu açabilirsiniz.
Miller winget ile nasıl kurulur?
PowerShell ya da Windows Terminal açıp bu sayfadaki winget komutunu çalıştırın. winget resmî kurulum dosyasını indirir ve çalıştırmadan önce SHA256 değerini doğrular.
Miller ARM işlemcide (Windows on Arm) çalışır mı?
Evet, yerel ARM64 kurulum dosyası var.
Miller eski sürümü nereden indirilir?
Sürümler sayfasında 8 sürümün tamamı (31 Ağustos 2023 tarihine kadar) resmî kurulum dosyası bağlantılarıyla listeleniyor.
Miller yönetici izni olmadan kullanılabilir mi?
Evet, taşınabilir: arşivden çıkarıp çalıştırmanız yeterli.
Miller alternatifleri nelerdir?
WinMerge, jq, x64dbg, Biome ve jadx. Alternatifler sayfası bunları karşılaştırıyor.