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.
厂商介绍(英语)
Miller是什么软件?
Miller由John Kerl发布,是「开发辅助工具」分类下的一款开源Windows软件。在本站「开发辅助工具」分类中,按热度排名第21。主要使用Go开发。
安装与系统要求
官方为64位、ARM64和32位 Windows提供绿色版格式的安装包。无需安装即可运行(绿色版)。
更新与历史版本
当前最新版本为6.22.0,发布于2026年9月25日。历史版本最早可追溯至2023年8月31日,共收录8个版本,全部链接到官方文件。平均每年发布约2.6个版本。
热度与文件关联
Chocolatey软件包累计下载9,695次。GitHub上的源代码仓库(johnkerl/miller)获得了10,049个星标。同类软件还有WinMerge、jq和x64dbg。
GitHub项目简介: “Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON”
优点 / 不足
优点
- 开源:任何人都可以查看和编译源代码
- 提供原生ARM64版本,适配Windows on Arm
- 绿色版,无需安装
- 最近两个月内有更新
- 用户基数大
总结: Miller是一款适用于64位、ARM64和32位电脑的开源Windows软件,归入「开发辅助工具」类。
Miller下载安全吗?
- 文件由厂商自己的域名github.com提供
- 下载链接使用HTTPS
- 已公布SHA256值,可校验文件完整性:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· 查看该哈希值的VirusTotal报告 - 链接尚未检测
- 源代码公开
- ExeAtlas不托管、不捆绑、不修改安装包
相关教程: Windows下如何校验文件的SHA256哈希值
安全实践(OpenSSF Scorecard)
开源安全基金会(OpenSSF)对GitHub上johnkerl/miller仓库的自动检查结果,最近一次运行于2026年11月2日。
- 持续维护10
- 无危险工作流10
- 仓库中无二进制文件10
- 已发布软件包10
- 静态代码分析10
- 已声明许可证9
- 代码审查5
- 依赖版本固定3
- 令牌权限受限0
- OpenSSF最佳实践徽章0
- 安全策略0
- 模糊测试0
- 签名发布0
- 分支保护0
该评分衡量的是项目的开发和发布方式,并不代表程序是否可以安全安装。 scorecard.dev
最近版本
全部8个版本 ›3年内发布8个版本 · 平均每年约2.6个
| 版本 | 日期 | 大小 | 文件 |
|---|---|---|---|
| 6.22.0最新版 | 2026年9月25日 | — | ARM64 ZIP64位 ZIP32位 ZIP |
| 6.21.0 | 2026年8月10日 | — | ARM64 ZIP64位 ZIP32位 ZIP |
| 6.20.2 | 2026年7月4日 | — | 32位 ZIPARM64 ZIP64位 ZIP |
| 6.13.0 | 2024年10月5日 | — | 32位 ZIP64位 ZIP |
| 6.12.0 | 2024年3月18日 | — | 64位 ZIP32位 ZIP |
| 6.11.0 | 2024年1月26日 | — | 64位 ZIP32位 ZIP |
| 6.10.0 | 2024年1月2日 | — | 32位 ZIP64位 ZIP |
| 6.9.0 | 2023年8月31日 | — | 64位 ZIP32位 ZIP |
命令行安装
静默安装 ›winget install --id Miller.Miller -echoco install miller -y相关教程: winget使用教程:安装和更新软件
其他系统版本
brew install miller软件信息
- 厂商
- John Kerl
- 分类
- 开发辅助工具
- 许可
- BSD-2-Clause
- 价格
- 免费
- 源代码
- github.com/johnkerl/miller
- 开发语言
- Go
- 系统要求
- Windows 11 / 10
- 架构
- 64位, ARM64, 32位
- 安装包类型
- 绿色版
- 版本
- 6.22.0
- 发布日期
- 2026年9月25日
- 收录日期
- 2023年10月24日
- 收录版本数
- 8
- 年更新次数
- 2.6
- Chocolatey下载量
- 9,695
- ExeAtlas下载次数
- 20
- GitHub星标
- 10,049
- GitHub分叉数
- 248
- 官网
- github.com
- winget ID
- Miller.Miller
- Chocolatey包名
- miller
评分与评价
暂无评价,欢迎第一个评分。
Miller替代软件
查看全部 ›-
开源122.2万 ↓ -
开源514.2万 ↓ -
开源9.6万 ↓ -
开源1万 ↓ -
开源1.6万 ↓ -
开源1.9万 ↓ -
开源3万 ↓ -
开源4.1万 ↓
常见问题
Miller是免费的吗?
是的。Miller是开源软件,采用BSD-2-Clause许可证。
Miller下载安全吗?
安装包来自github.com,该域名属于厂商本身;ExeAtlas不托管也不修改文件。可以将下载文件的SHA256值与本页显示的值比对,或查看该哈希值的VirusTotal报告。
如何用winget安装Miller?
打开PowerShell或Windows终端,运行本页提供的winget命令即可。winget会下载官方安装包,并在运行前校验其SHA256值。
Miller能在ARM电脑(Windows on Arm)上运行吗?
可以,官方提供原生ARM64安装包。
在哪里下载Miller旧版本?
历史版本页面列出了全部8个版本(最早至2023年8月31日),均附有官方安装包链接。
没有管理员权限能用Miller吗?
可以,它是绿色版,解压后直接运行。
Miller有哪些替代软件?
WinMerge、jq、x64dbg、Biome和jadx。替代软件页面对它们做了对比。