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.
Descrição do desenvolvedor (inglês)
O que é Miller?
Publicado por John Kerl, Miller é um software de código aberto para Windows que aparece na categoria Utilitários para desenvolvedores. Neste catálogo, está em 21º lugar em popularidade na categoria Utilitários para desenvolvedores. Foi escrito em Go.
Instalação e requisitos
O desenvolvedor disponibiliza instaladores Portátil para Windows 64 bits, ARM64 e 32 bits. Roda sem instalação (versão portátil).
Atualizações e histórico de versões
A versão atual é a 6.22.0, lançada em 25 de setembro de 2026. O histórico vai até 31 de agosto de 2023: 8 versões, todas com link para os arquivos oficiais. Isso dá cerca de 2,6 versões por ano.
Popularidade e tipos de arquivo
O pacote do Chocolatey já foi baixado 9.695 vezes. O código-fonte no GitHub (johnkerl/miller) tem 10.049 estrelas. Entre os programas parecidos estão WinMerge, jq e x64dbg.
Descrição do projeto no GitHub: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
Pontos positivos / Pontos negativos
Pontos positivos
- Código aberto: qualquer pessoa pode revisar e compilar o código
- Versão nativa ARM64 para Windows on Arm
- Portátil: roda sem instalar
- Atualizado nos últimos dois meses
- Grande base de usuários
Em resumo: Miller é um programa de código aberto da categoria Utilitários para desenvolvedores, disponível para PCs 64 bits, ARM64 e 32 bits.
É seguro baixar Miller?
- O arquivo vem de github.com, o domínio do próprio desenvolvedor
- O link de download usa HTTPS
- Há um hash SHA256 publicado para você verificar o arquivo:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· Abrir o relatório do VirusTotal para este hash - O link ainda não foi verificado
- O código-fonte é público
- O ExeAtlas não hospeda, encapsula nem modifica instaladores
Guia relacionado: Como verificar o hash SHA256 de um arquivo no Windows
Práticas de segurança (OpenSSF Scorecard)
Verificações automáticas do repositório johnkerl/miller no GitHub feitas pela Open Source Security Foundation, executadas pela última vez em 19 de outubro de 2026.
- Manutenção ativa10
- Sem workflows perigosos10
- Sem binários no repositório10
- Pacotes publicados10
- Análise estática de código10
- Licença declarada9
- Dependências fixadas3
- Revisão de código2
- Permissões de token restritas0
- Selo OpenSSF Best Practices0
- Política de segurança0
- Fuzzing0
- Versões assinadas0
- Proteção de branches0
A nota avalia como o projeto é desenvolvido e publicado, não se o programa é seguro para instalar. scorecard.dev
Versões recentes
Todas as 8 versões ›8 versões em 3 anos · cerca de 2,6 por ano
| Versão | Data | Tamanho | Arquivos |
|---|---|---|---|
| 6.22.0Atual | 25 de setembro de 2026 | — | ARM64 ZIP64 bits ZIP32 bits ZIP |
| 6.21.0 | 10 de agosto de 2026 | — | ARM64 ZIP64 bits ZIP32 bits ZIP |
| 6.20.2 | 4 de julho de 2026 | — | 32 bits ZIPARM64 ZIP64 bits ZIP |
| 6.13.0 | 5 de outubro de 2024 | — | 32 bits ZIP64 bits ZIP |
| 6.12.0 | 18 de março de 2024 | — | 64 bits ZIP32 bits ZIP |
| 6.11.0 | 26 de janeiro de 2024 | — | 64 bits ZIP32 bits ZIP |
| 6.10.0 | 2 de janeiro de 2024 | — | 32 bits ZIP64 bits ZIP |
| 6.9.0 | 31 de agosto de 2023 | — | 64 bits ZIP32 bits ZIP |
Instalar pela linha de comando
Instalação silenciosa ›winget install --id Miller.Miller -echoco install miller -yGuia relacionado: Como usar o winget: instalar e atualizar programas
Também para outros sistemas
brew install millerInformações
- Desenvolvedor
- John Kerl
- Categoria
- Utilitários para desenvolvedores
- Licença
- BSD-2-Clause
- Preço
- Grátis
- Código-fonte
- github.com/johnkerl/miller
- Linguagem
- Go
- Requisitos
- Windows 11 / 10
- Arquitetura
- 64 bits, ARM64, 32 bits
- Instalador
- Portátil
- Versão
- 6.22.0
- Lançamento
- 25 de setembro de 2026
- Adicionado ao catálogo
- 24 de outubro de 2023
- Versões registradas
- 8
- Atualizações por ano
- 2,6
- Downloads no Chocolatey
- 9.695
- Estrelas no GitHub
- 10.049
- Forks no GitHub
- 248
- Site oficial
- github.com
- ID do winget
- Miller.Miller
- Pacote do Chocolatey
- miller
Avaliações
Ainda não há avaliações. Seja o primeiro a dar uma nota.
Alternativas para Miller
Ver tudo ›-
Código aberto1,2 mi ↓ -
Código aberto5,1 mi ↓ -
Código aberto95,8 mil ↓ -
Código aberto10,5 mil ↓ -
Código aberto15,7 mil ↓ -
Código aberto18,8 mil ↓ -
Código aberto28,3 mil ↓ -
Código aberto40,7 mil ↓
Perguntas frequentes
Miller é grátis?
Sim. Miller é um software de código aberto com licença BSD-2-Clause.
É seguro baixar Miller?
O download vem de github.com, um domínio do próprio desenvolvedor. O ExeAtlas não hospeda nem altera o arquivo. Você pode comparar o hash SHA256 do arquivo com o que aparece aqui ou abrir o relatório do VirusTotal para esse hash.
Como instalar Miller pelo winget?
Abra o PowerShell ou o Terminal do Windows e rode o comando winget mostrado nesta página. O winget baixa o instalador oficial e confere o hash SHA256 antes de executá-lo.
Miller roda em ARM (Windows on Arm)?
Sim, há um instalador nativo para ARM64.
Onde baixar versões antigas de Miller?
A página de versões lista as 8 versões com links para os instaladores oficiais, desde 31 de agosto de 2023.
Dá para usar Miller sem permissão de administrador?
Sim, é portátil: basta extrair e executar.
Quais são as alternativas para Miller?
WinMerge, jq, x64dbg, Biome e jadx. A página de alternativas faz a comparação.