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, вышла 25 сентября 2026 г.. История версий начинается с 31 августа 2023 г.: всего 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 — программа для Windows с открытым исходным кодом (категория «Утилиты разработчика»); сборки: 64-бит, ARM64 и 32-бит.
Безопасно ли скачивать программу Miller?
- Файл загружается с домена разработчика (github.com)
- Ссылка для скачивания использует HTTPS
- Опубликован хеш SHA256 — файл можно проверить:
A8B7F5FE321528D181C771948F631115B9C17A8EBDF1C5809DE835349A9DD304· Открыть отчёт VirusTotal по этому хешу - Ссылка ещё не проверялась
- Исходный код открыт
- ExeAtlas не хранит, не оборачивает и не изменяет установщики
Инструкция по теме: Как проверить хеш SHA256 файла в Windows
Практики безопасности (OpenSSF Scorecard)
Автоматическая проверка репозитория johnkerl/miller на GitHub от Open Source Security Foundation, последний запуск — 19 октября 2026 г..
- Активная поддержка10
- Нет опасных workflow10
- Нет бинарных файлов в репозитории10
- Публикуемые пакеты10
- Статический анализ кода10
- Лицензия указана9
- Зафиксированные зависимости3
- Ревью кода2
- Ограниченные права токенов0
- Значок OpenSSF Best Practices0
- Политика безопасности0
- Фаззинг0
- Подписанные релизы0
- Защита веток0
Оценка показывает, как проект разрабатывается и выпускается, а не то, безопасно ли устанавливать программу. scorecard.dev
Последние версии
Все версии (8) ›8 версий за 3 года · примерно 2,6 в год
| Версия | Дата | Размер | Файлы |
|---|---|---|---|
| 6.22.0Последняя | 25 сентября 2026 г. | — | ARM64 ZIP64-бит ZIP32-бит ZIP |
| 6.21.0 | 10 августа 2026 г. | — | ARM64 ZIP64-бит ZIP32-бит ZIP |
| 6.20.2 | 4 июля 2026 г. | — | 32-бит ZIPARM64 ZIP64-бит ZIP |
| 6.13.0 | 5 октября 2024 г. | — | 32-бит ZIP64-бит ZIP |
| 6.12.0 | 18 марта 2024 г. | — | 64-бит ZIP32-бит ZIP |
| 6.11.0 | 26 января 2024 г. | — | 64-бит ZIP32-бит ZIP |
| 6.10.0 | 2 января 2024 г. | — | 32-бит ZIP64-бит ZIP |
| 6.9.0 | 31 августа 2023 г. | — | 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
- Дата выхода
- 25 сентября 2026 г.
- Добавлено в каталог
- 24 октября 2023 г.
- Версий в каталоге
- 8
- Обновлений в год
- 2,6
- Загрузки Chocolatey
- 9 695
- Звёзды GitHub
- 10 049
- Форки на GitHub
- 248
- Сайт
- github.com
- ID winget
- Miller.Miller
- Пакет Chocolatey
- miller
Оценки и отзывы
Отзывов пока нет. Оценку можно оставить первым.
Аналоги программы Miller
Показать все ›-
Открытый исходный код1,2 млн ↓ -
Открытый исходный код5,1 млн ↓ -
Открытый исходный код95,8 тыс. ↓ -
Открытый исходный код10,5 тыс. ↓ -
Открытый исходный код15,7 тыс. ↓ -
Открытый исходный код18,8 тыс. ↓ -
Открытый исходный код28,3 тыс. ↓ -
Открытый исходный код40,7 тыс. ↓
Частые вопросы
Программа Miller бесплатная?
Да. Miller — программа с открытым исходным кодом (лицензия BSD-2-Clause); скачать и использовать её можно бесплатно.
Безопасно ли скачивать программу Miller?
Файл загружается с github.com — этот домен принадлежит разработчику; ExeAtlas не хранит и не изменяет файл. Сравните SHA256 скачанного файла с указанным на этой странице или откройте отчёт VirusTotal по этому хешу.
Как установить Miller через winget?
Откройте PowerShell или Терминал Windows и выполните команду winget с этой страницы. winget скачает официальный установщик и проверит его хеш SHA256 перед запуском.
Работает ли Miller на ARM (Windows on Arm)?
Да, есть нативный установщик ARM64.
Где скачать старые версии программы Miller?
На странице версий собраны ссылки на официальные установщики всех версий (8), начиная с 31 августа 2023 г..
Можно ли пользоваться программой Miller без прав администратора?
Да, это портативная версия: достаточно распаковать архив и запустить программу.
Какие есть аналоги программы Miller?
WinMerge, jq, x64dbg, Biome и jadx. Их сравнение — на странице аналогов.