Miller
miller.readthedocs.io
Spec sheet
- Purpose
- Miller is a command-line tool for querying, shaping, and reformatting data files in formats including CSV, TSV, JSON, JSON Lines, YAML, and DCF.Read 8 Oct 2026 · miller.readthedocs.io
- Intended users
- The author describes use across disciplines including DevOps, data science, and biology/genomics, while noting that many users focus on CSV.Read 8 Oct 2026 · miller.readthedocs.io
- Platforms
- The installation page lists binaries or installation methods for Linux, macOS, and Windows.Read 8 Oct 2026 · miller.readthedocs.io
- Integrations
- The documentation describes Miller as complementary to R, pandas, SQL databases, and the Unix toolkit.Read 8 Oct 2026 · miller.readthedocs.io
- Support
- The project directs users to GitHub Discussions for general questions, Stack Overflow for tagged questions, and GitHub Issues for bug reports and feature requests.Read 8 Oct 2026 · miller.readthedocs.io
- License
- The project repository identifies Miller's license as two-clause BSD.Read 8 Oct 2026 · github.com
- AI support
- Miller includes an MCP server in its executable so AI agents and MCP clients can discover and use Miller tools.Read 8 Oct 2026 · miller.readthedocs.io
- Data operations
- It can add and remove fields, sort, aggregate statistics, pretty-print data, and convert between formats.Read 8 Oct 2026 · github.com
- Distribution
- Installation options include package managers such as apt, yum, Homebrew, MacPorts, Chocolatey, Snap, and Conda, as well as building from source.Read 8 Oct 2026 · miller.readthedocs.io
- MCP transport
- The MCP server uses JSON-RPC over stdin/stdout and opens no network port.Read 8 Oct 2026 · miller.readthedocs.io
- Named fields
- Miller works with named fields in key-value data without requiring users to count positional column indices.Read 8 Oct 2026 · miller.readthedocs.io
- Record schemas
- Miller can process interleaved records with different field names.Read 8 Oct 2026 · miller.readthedocs.io
- Runtime
- Miller is written in Go and has no runtime dependencies; it can be downloaded or compiled as a single binary.Read 8 Oct 2026 · miller.readthedocs.io
- Streaming
- Most operations process one record at a time, allowing Miller to work with files larger than available RAM when the operation permits.Read 8 Oct 2026 · miller.readthedocs.io
Plans and prices
Miller Free No paid plans or usage limits stated Read 8 Oct 2026 · github.com
Where Specifiction places it
- Data Transformation Tools#25 of 377.6