Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Miller

Free#22 of 36 in Data Transformation Tools

Miller: A free, open-source CLI for streaming transformations across structured data formats. Ranked #22 of 36 in Data Transformation Tools by our editors (7.1/10); pricing: Open source; best for streaming command-line format transformation.

7.1/10Editor score
Miller7.1 Visit Miller

At a glance

  • Editor score
    7.1 / 10
  • Pricing
    Open source
  • Best for
    Streaming command-line format transformation
  • Paid from
    Free
  • Deployment model
    Self_hosted
  • Facts checked
    22 Sep 2026
Miller screenshot
  • Where it wins

    • Supports CSV, JSON, YAML, DCF, and many other formats
    • Streams filtering, reshaping, joining, aggregation, and conversion
    • Includes a dedicated language for custom transformations
  • Where it doesn't

    • Requires code-based command-line operation
    • Self-hosted deployment puts setup responsibility on the operator
    • Not positioned for external integrations or orchestration

Our verdict on Miller

Miller is an open-source command-line tool for processing name-indexed and tabular data. It is designed for users working with data cleaning, log processing, statistical reporting, database-query post-processing, and streaming workflows. The tool runs on Windows, macOS, and Linux, and handles formats including CSV, TSV, ASV, USV, JSON, JSON Lines, YAML, PPRINT, Markdown, XTAB, DKVP, DKVPX, NIDX, DCF, and recutils. Its interface is code-based, with pipe-friendly operation suited to Unix-style workflows.

Miller’s main strength is breadth within structured-data transformation. It can convert between supported formats, filter records, select fields, sort, join, group, reshape, aggregate, and report statistics. The Miller domain-specific language extends those operations with custom transformations. Input checks cover parseability and empty keys, while MCP tools support capability discovery, DSL validation, data description, and command execution. This combination makes Miller a practical fit when transformations need to be repeatable, composable, and expressed as commands or scripts rather than managed through a visual interface.

The published positioning centers on a free, open-source tool distributed as a command-line binary rather than a hosted service, so there are no paid tiers shaping its feature set. The self-hosted model suits technical teams that want local control and streaming execution, but it places installation, workflow design, and operational responsibility with the user. Miller is a strong choice for format conversion and structured-data processing in shell-based pipelines. Teams seeking hosted orchestration or a non-code transformation interface should choose a different type of product.

Your product? Our editors can test Miller in depth and publish a review, labelled as paid · from $149/mo →

Miller pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on miller.readthedocs.io

Miller fact sheet

Free planNot verified
Paid fromFree
Deployment modelSelf_hosted
Transformation interfaceCode
Supported data formatsCSV, TSV, ASV, USV, JSON, JSON Lines, YAML, PPRINT, Markdown, XTAB, DKVP, DKVPX, NIDX, DCF, recutils
Version controlNot verified
Workflow orchestrationNot verified
Data quality checksYes
DeploymentSelf-hosted, Desktop
PlatformsWindows, macOS, Linux
SupportDocs, Community
Built forSolo, Small business, Mid-market (editorial estimate)
PricingOpen source
Websitemiller.readthedocs.io
Facts checked22 Sep 2026

Alternatives to Miller

See all Miller alternatives →

Used Miller? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Miller for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Miller 7.1/10

Miller is listed in our Data Transformation Tools directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/miller/"><img src="https://www.itechguides.com/best/badge/miller.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update