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ビット版のポータブルインストーラーを配布しています。インストールせずにそのまま実行できます(ポータブル版)。
アップデートとバージョン履歴
最新版は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”
メリット / デメリット
メリット
- オープンソースで、誰でもコードを確認・ビルドできる
- ARM版Windows向けのネイティブARM64版がある
- ポータブル版でインストール不要
- 直近2か月以内に更新されている
- 利用者が多い
まとめ: Millerは、「開発者向けユーティリティ」に分類されるオープンソースのWindowsソフトです。64ビット、ARM64、32ビットのPCで使えます。
Millerのダウンロードは安全ですか?
- ファイルは提供元のドメイン(github.com)から配信されています
- ダウンロードリンクはHTTPSを使用しています
- SHA256ハッシュが公開されているため、ファイルを検証できます:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· このハッシュのVirusTotalレポートを開く - リンクはまだ確認されていません
- ソースコードは公開されています
- ExeAtlasはインストーラーのホスト、ラップ、改変を行っていません
関連ガイド: SHA256ハッシュの確認方法(Windows)
セキュリティ対策(OpenSSF Scorecard)
Open Source Security FoundationがGitHub上のjohnkerl/millerリポジトリを自動でチェックした結果です(最終実行:2026年10月19日)。
- 継続的なメンテナンス10
- 危険なワークフローなし10
- リポジトリにバイナリなし10
- パッケージの公開10
- 静的コード解析10
- ライセンスの明記9
- 依存関係のバージョン固定3
- コードレビュー2
- トークン権限の制限0
- OpenSSF Best Practicesバッジ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の使い方:アプリのインストールと更新
ほかのOS向け
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
- GitHubスター
- 10,049
- GitHubフォーク
- 248
- 公式サイト
- github.com
- winget ID
- Miller.Miller
- Chocolateyパッケージ
- miller
評価とレビュー
まだレビューはありません。最初の評価を投稿してください。
Millerの代替ソフト
すべて表示 ›-
オープンソース120.9万 ↓ -
オープンソース514.2万 ↓ -
オープンソース9.6万 ↓ -
オープンソース1万 ↓ -
オープンソース1.6万 ↓ -
オープンソース1.9万 ↓ -
オープンソース2.8万 ↓ -
オープンソース4.1万 ↓
よくある質問
Millerは無料ですか?
はい。Millerはオープンソースのソフトです(BSD-2-Clauseライセンス)。
Millerのダウンロードは安全ですか?
ファイルはgithub.comから配信されます。github.comは提供元のドメインです。ExeAtlasはファイルをホストしておらず、改変もしていません。ダウンロードしたファイルのSHA256をこのページに記載の値と照合するか、そのハッシュのVirusTotalレポートを確認してください。
Millerをwingetでインストールするには?
PowerShellかWindowsターミナルを開き、このページに記載のwingetコマンドを実行します。wingetは公式インストーラーをダウンロードし、実行前にSHA256ハッシュを検証します。
MillerはARM版Windows(Windows on Arm)で動きますか?
はい。ネイティブのARM64版インストーラーがあります。
Millerの旧バージョンはどこでダウンロードできますか?
バージョン一覧のページに、2023年8月31日以降の全8件のバージョンを公式インストーラーへのリンク付きで掲載しています。
Millerは管理者権限なしで使えますか?
はい。ポータブル版なので、展開してそのまま実行できます。
Millerの代わりになるソフトは?
WinMerge、jq、x64dbg、Biome、jadxなどがあります。代替ソフトのページで比較できます。