[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5072":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":46,"readmeContent":47,"aiSummary":48,"trendingCount":16,"starSnapshotCount":16,"syncStatus":49,"lastSyncTime":50,"discoverSource":51},5072,"miller","johnkerl\u002Fmiller","johnkerl","Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON","https:\u002F\u002Fmiller.readthedocs.io",null,"Go",9908,236,61,103,0,3,14,49,12,81.02,"Other",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,5,39,40,41,42,43,44,45],"command-line","command-line-tools","csv","csv-format","data-cleaning","data-processing","data-reduction","data-regression","devops","devops-tools","json","json-data","statistical-analysis","statistics","streaming-algorithms","streaming-data","tabular-data","tsv","unix-toolkit","2026-06-12 04:00:24","# What is Miller?\n\n**Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed.**\n\n# What can Miller do for me?\n\nWith Miller, you get to use named fields without needing to count positional\nindices, using familiar formats such as CSV, TSV, JSON, JSON Lines, and\npositionally-indexed.  Then, on the fly, you can add new fields which are\nfunctions of existing fields, drop fields, sort, aggregate statistically,\npretty-print, and more.\n\n![cover-art](.\u002Fdocs\u002Fsrc\u002Fcoverart\u002Fcover-combined.png)\n\n* Miller operates on **key-value-pair data** while the familiar\nUnix tools operate on integer-indexed fields: if the natural data structure for\nthe latter is the array, then Miller's natural data structure is the\ninsertion-ordered hash map.\n\n* Miller handles a **variety of data formats**,\nincluding but not limited to the familiar **CSV**, **TSV**, and **JSON**\u002F**JSON Lines**.\n(Miller can handle **positionally-indexed data** too!)\n\nIn the above image you can see how Miller embraces the common themes of\nkey-value-pair data in a variety of data formats.\n\n# Getting started\n\n[![deepwiki](https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg)](https:\u002F\u002Fdeepwiki.com\u002Fjohnkerl\u002Fmiller)\n\n* [Miller in 10 minutes](https:\u002F\u002Fmiller.readthedocs.io\u002Fen\u002Flatest\u002F10min)\n* [A Guide To Command-Line Data Manipulation](https:\u002F\u002Fwww.smashingmagazine.com\u002F2022\u002F12\u002Fguide-command-line-data-manipulation-cli-miller)\n* [A quick tutorial on Miller](https:\u002F\u002Fwww.ict4g.net\u002Fadolfo\u002Fnotes\u002Fdata-analysis\u002Fmiller-quick-tutorial.html)\n* [Miller Exercises](https:\u002F\u002Fgithub.com\u002FGuilloteauQ\u002Fmiller-exercises)\n* [Tools to manipulate CSV files from the Command Line](https:\u002F\u002Fwww.ict4g.net\u002Fadolfo\u002Fnotes\u002Fdata-analysis\u002Ftools-to-manipulate-csv.html)\n* [www.togaware.com\u002Flinux\u002Fsurvivor\u002FCSV_Files.html](https:\u002F\u002Fwww.togaware.com\u002Flinux\u002Fsurvivor\u002FCSV_Files.html)\n* [MLR for CSV manipulation](https:\u002F\u002Fguillim.github.io\u002Fterminal\u002F2018\u002F06\u002F19\u002FMLR-for-CSV-manipulation.html)\n* [Linux Magazine: Process structured text files with Miller](https:\u002F\u002Fwww.linux-magazine.com\u002FIssues\u002F2016\u002F187\u002FMiller)\n* [Miller: Command Line CSV File Processing](https:\u002F\u002Fonepointzero.app\u002Fposts\u002Fmiller-command-line-csv-file-processing\u002F)\n* [Miller - A Swiss Army Chainsaw for CSV Data, Data Science and Data Munging](https:\u002F\u002Ffuzzyblog.io\u002Fblog\u002Fdata_science\u002F2022\u002F05\u002F13\u002Fmiller-a-swiss-army-chainsaw-for-csv-data-data-science-and-data-munging.html)\n* [Pandas Killer: mlr, the Scientist](https:\u002F\u002Fxvzftube.xyz\u002Fposts\u002Fpandas_killers\u002F#mlr%3A-the-scientist)\n\n# More documentation links\n\n* [**Full documentation**](https:\u002F\u002Fmiller.readthedocs.io\u002F)\n* [Miller's license is two-clause BSD](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fblob\u002Fmain\u002FLICENSE.txt)\n* [Notes about issue-labeling in the Github repo](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fwiki\u002FIssue-labeling)\n* [Active issues](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc)\n\n# Installing\nThere's a good chance you can get Miller pre-built for your system:\n[![Ubuntu](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-ubuntu-db4923.svg)](https:\u002F\u002Flaunchpad.net\u002Fubuntu\u002F+source\u002Fmiller)\n[![Ubuntu 16.04 LTS](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-ubuntu1604lts-db4923.svg)](https:\u002F\u002Flaunchpad.net\u002Fubuntu\u002Fxenial\u002F+package\u002Fmiller)\n[![Fedora](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-fedora-173b70.svg)](https:\u002F\u002Fpackages.fedoraproject.org\u002Fpkgs\u002Fmiller\u002Fmiller\u002F)\n[![Debian](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-debian-c70036.svg)](https:\u002F\u002Fpackages.debian.org\u002Fstable\u002Fmiller)\n[![Gentoo](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-gentoo-4e4371.svg)](https:\u002F\u002Fpackages.gentoo.org\u002Fpackages\u002Fsys-apps\u002Fmiller)\n[![Pro-Linux](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-prolinux-3a679d.svg)](http:\u002F\u002Fwww.pro-linux.de\u002Fcgi-bin\u002FDBApp\u002Fcheck.cgi?ShowApp..20427.100)\n[![Arch Linux](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-archlinux-1792d0.svg)](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Fmiller-git)\n[![NetBSD](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-netbsd-f26711.svg)](http:\u002F\u002Fpkgsrc.se\u002Ftextproc\u002Fmiller)\n[![FreeBSD](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-freebsd-8c0707.svg)](https:\u002F\u002Fwww.freshports.org\u002Ftextproc\u002Fmiller\u002F)\n[![Anaconda](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-anaconda-63ad41.svg)](https:\u002F\u002Fanaconda.org\u002Fconda-forge\u002Fmiller\u002F)\n[![Snap](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-snap-d85f33.svg)](https:\u002F\u002Fsnapcraft.io\u002Fmiller)\n[![Homebrew\u002FMacOSX](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-homebrew-ba832b.svg)](https:\u002F\u002Fformulae.brew.sh\u002Fformula\u002Fmiller)\n[![MacPorts\u002FMacOSX](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-macports-1376ec.svg)](https:\u002F\u002Fwww.macports.org\u002Fports.php?by=name&substr=miller)\n[![Chocolatey](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-chocolatey-red.svg)](https:\u002F\u002Fchocolatey.org\u002Fpackages\u002Fmiller)\n[![WinGet](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdistros-winget-392f55.svg)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fwinget-pkgs\u002Ftree\u002Fmaster\u002Fmanifests\u002Fm\u002FMiller\u002FMiller)\n\n|OS|Installation command|\n|---|---|\n|Linux|`yum install miller`\u003Cbr\u002F> `apt-get install miller`\u003Cbr\u002F> `snap install miller`|\n|Mac|`brew install miller`\u003Cbr\u002F>`port install miller`|\n|Windows|`choco install miller`\u003Cbr\u002F>`winget install Miller.Miller`\u003Cbr\u002F>`scoop install main\u002Fmiller`|\n\nSee also [README-versions.md](.\u002FREADME-versions.md) for a full list of package versions. Note that long-term-support (LtS) releases will likely be on older versions.\n\nSee also [building from source](https:\u002F\u002Fmiller.readthedocs.io\u002Fen\u002Flatest\u002Fbuild.html).\n\n# Community\n\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fjohnkerl\u002Fmiller.svg?label=GitHub%20stars)](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fstargazers)\n[![Homebrew downloads](https:\u002F\u002Fbadges.weareopensource.me:\u002Fhomebrew\u002Finstalls\u002Fdy\u002Fmiller?label=Homebrew%20downloads)](https:\u002F\u002Fformulae.brew.sh\u002Fformula\u002Fmiller)\n[![Conda downloads](https:\u002F\u002Fanaconda.org\u002Fconda-forge\u002Fmiller\u002Fbadges\u002Fdownloads.svg?label=Conda%20downloads)](https:\u002F\u002Fanaconda.org\u002Fconda-forge\u002Fmiller)\n\u003C!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fall_contributors-41-orange.svg?style=flat-square)](#contributors-)\n\u003C!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n* Discussion forum: https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fdiscussions\n* Feature requests \u002F bug reports: https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fissues\n* How to contribute: [https:\u002F\u002Fmiller.readthedocs.io\u002Fen\u002Flatest\u002Fcontributing\u002F](https:\u002F\u002Fmiller.readthedocs.io\u002Fen\u002Flatest\u002Fcontributing\u002F)\n\n# Build status\n\n[![Multi-platform build status](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Fgo.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Fgo.yml)\n[![CodeQL status](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Fcodeql-analysis.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Fcodeql-analysis.yml)\n[![Codespell status](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Fcodespell.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Fcodespell.yml)\n[![🧪 Snap Builds](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Ftest-snap-can-build.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Ftest-snap-can-build.yml)\n\u003C!--\n[![Release status](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Frelease.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Factions\u002Fworkflows\u002Frelease.yml)\n-->\n\n# Building from source\n\n* First:\n  * `cd \u002Fwhere\u002Fyou\u002Fwant\u002Fto\u002Fput\u002Fthe\u002Fsource`\n  * `git clone https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller`\n  * `cd miller`\n* With `make`:\n  * To build: `make`. This takes just a few seconds and produces the Miller executable, which is `.\u002Fmlr` (or `.\\mlr.exe` on Windows).\n  * To run tests: `make check`.\n  * To install: `make install`. This installs the executable `\u002Fusr\u002Flocal\u002Fbin\u002Fmlr` and manual page `\u002Fusr\u002Flocal\u002Fshare\u002Fman\u002Fman1\u002Fmlr.1` (so you can do `man mlr`).\n  * You can do `.\u002Fconfigure --prefix=\u002Fsome\u002Finstall\u002Fpath` before `make install` if you want to install somewhere other than `\u002Fusr\u002Flocal`.\n* Without `make`:\n  * To build: `go build github.com\u002Fjohnkerl\u002Fmiller\u002Fv6\u002Fcmd\u002Fmlr`.\n  * To run tests: `go test github.com\u002Fjohnkerl\u002Fmiller\u002Fv6\u002Fpkg\u002F...` and `mlr regtest`.\n  * To install: `go install github.com\u002Fjohnkerl\u002Fmiller\u002Fv6\u002Fcmd\u002Fmlr@latest` will install to _GOPATH_`\u002Fbin\u002Fmlr`.\n* See also the doc page on [building from source](https:\u002F\u002Fmiller.readthedocs.io\u002Fen\u002Flatest\u002Fbuild).\n* For more developer information please see [README-dev.md](.\u002FREADME-dev.md).\n\n# For developers\n\n* [README-dev.md](README-dev.md)\n* [How to contribute](https:\u002F\u002Fmiller.readthedocs.io\u002Fen\u002Flatest\u002Fcontributing\u002F)\n\n# License\n\n[License: BSD2](https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fblob\u002Fmain\u002FLICENSE.txt)\n\n# Features\n\n* Miller is **multi-purpose**: it's useful for **data cleaning**,\n**data reduction**, **statistical reporting**, **devops**, **system\nadministration**, **log-file processing**, **format conversion**, and\n**database-query post-processing**.\n\n* You can use Miller to snarf and munge **log-file data**, including selecting\nout relevant substreams, then produce CSV format and load that into\nall-in-memory\u002Fdata-frame utilities for further statistical and\u002For graphical\nprocessing.\n\n* Miller complements **data-analysis tools** such as **R**, **pandas**, etc.:\nyou can use Miller to **clean** and **prepare** your data. While you can do\n**basic statistics** entirely in Miller, its streaming-data feature and\nsingle-pass algorithms enable you to **reduce very large data sets**.\n\n* Miller complements SQL **databases**: you can slice, dice, and reformat data\non the client side on its way into or out of a database. You can also reap some\nof the benefits of databases for quick, setup-free one-off tasks when you just\nneed to query some data in disk files in a hurry.\n\n* Miller also goes beyond the classic Unix tools by stepping fully into our\nmodern, **no-SQL** world: its essential record-heterogeneity property allows\nMiller to operate on data where records with different schema (field names) are\ninterleaved.\n\n* Miller is **streaming**: most operations need only a single record in\nmemory at a time, rather than ingesting all input before producing any output.\nFor those operations which require deeper retention (`sort`, `tac`, `stats1`),\nMiller retains only as much data as needed. This means that whenever\nfunctionally possible, you can operate on files which are larger than your\nsystem&rsquo;s available RAM, and you can use Miller in **tail -f** contexts.\n\n* Miller is **pipe-friendly** and interoperates with the Unix toolkit.\n\n* Miller's I\u002FO formats include **tabular pretty-printing**, **positionally\n  indexed** (Unix-toolkit style), CSV, TSV, JSON, JSON Lines, and others.\n\n* Miller does **conversion** between formats.\n\n* Miller's **processing is format-aware**: e.g. CSV `sort` and `tac` keep header lines first.\n\n* Miller has high-throughput **performance** on par with the Unix toolkit.\n\n* Miller is written in portable, modern Go, with **zero runtime dependencies**.\nYou can download or compile a single binary, `scp` it to a faraway machine,\nand expect it to work.\n\n# What people are saying about Miller\n\n\u003Cblockquote class=\"twitter-tweet\">\u003Cp lang=\"en\" dir=\"ltr\">Today I discovered Miller—it&#39;s like jq but for CSV: \u003Ca href=\"https:\u002F\u002Ft.co\u002Fpn5Ni241KM\">https:\u002F\u002Ft.co\u002Fpn5Ni241KM\u003C\u002Fa>\u003Cbr>\u003Cbr>Also, &quot;Miller complements data-analysis tools such as R, pandas, etc.: you can use Miller to clean and prepare your data.&quot; \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FGreatBlueC?ref_src=twsrc%5Etfw\">@GreatBlueC\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fnfmcclure?ref_src=twsrc%5Etfw\">@nfmcclure\u003C\u002Fa>\u003C\u002Fp>&mdash; Adrien Trouillaud (@adrienjt) \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fadrienjt\u002Fstatus\u002F1308963056592891904?ref_src=twsrc%5Etfw\">September 24, 2020\u003C\u002Fa>\u003C\u002Fblockquote>\n\n\u003Cblockquote class=\"twitter-tweet\">\u003Cp lang=\"en\" dir=\"ltr\">Underappreciated swiss-army command-line chainsaw.\u003Cbr>\u003Cbr>&quot;Miller is like awk, sed, cut, join, and sort for [...] CSV, TSV, and [...] JSON.&quot; \u003Ca href=\"https:\u002F\u002Ft.co\u002FTrQqSUK3KK\">https:\u002F\u002Ft.co\u002FTrQqSUK3KK\u003C\u002Fa>\u003C\u002Fp>&mdash; Dirk Eddelbuettel (@eddelbuettel) \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Feddelbuettel\u002Fstatus\u002F836555980771061760?ref_src=twsrc%5Etfw\">February 28, 2017\u003C\u002Fa>\u003C\u002Fblockquote>\n\n\u003Cblockquote class=\"twitter-tweet\">\u003Cp lang=\"en\" dir=\"ltr\">Miller looks like a great command line tool for working with CSV data. Sed, awk, cut, join all rolled into one: \u003Ca href=\"http:\u002F\u002Ft.co\u002F9BBb6VCZ6Y\">http:\u002F\u002Ft.co\u002F9BBb6VCZ6Y\u003C\u002Fa>\u003C\u002Fp>&mdash; Mike Loukides (@mikeloukides) \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fmikeloukides\u002Fstatus\u002F632885317389950976?ref_src=twsrc%5Etfw\">August 16, 2015\u003C\u002Fa>\u003C\u002Fblockquote>\n\n\u003Cblockquote class=\"twitter-tweet\">\u003Cp lang=\"en\" dir=\"ltr\">Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV: \u003Ca href=\"http:\u002F\u002Ft.co\u002F1zPbfg6B2W\">http:\u002F\u002Ft.co\u002F1zPbfg6B2W\u003C\u002Fa> - handy tool!\u003C\u002Fp>&mdash; Ilya Grigorik (@igrigorik) \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Figrigorik\u002Fstatus\u002F635134857283153920?ref_src=twsrc%5Etfw\">August 22, 2015\u003C\u002Fa>\u003C\u002Fblockquote>\n\n\u003Cblockquote class=\"twitter-tweet\">\u003Cp lang=\"en\" dir=\"ltr\">Btw, I think Miller is the best CLI tool to deal with CSV. I used to use this when I need to preprocess too big CSVs to load into R (now we have vroom, so such cases might be rare, though...)\u003Ca href=\"https:\u002F\u002Ft.co\u002FkUjrSSGJoT\">https:\u002F\u002Ft.co\u002FkUjrSSGJoT\u003C\u002Fa>\u003C\u002Fp>&mdash; Hiroaki Yutani (@yutannihilat_en) \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fyutannihilat_en\u002Fstatus\u002F1252392795676934144?ref_src=twsrc%5Etfw\">April 21, 2020\u003C\u002Fa>\u003C\u002Fblockquote>\n\n\u003Cblockquote class=\"twitter-tweet\">\u003Cp lang=\"en\" dir=\"ltr\">Miller: a *format-aware* data munging tool By \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F__jo_ker__?ref_src=twsrc%5Etfw\">@__jo_ker__\u003C\u002Fa> to overcome limitations with *line-aware* workshorses like awk, sed et al \u003Ca href=\"https:\u002F\u002Ft.co\u002FLCyPkhYvt9\">https:\u002F\u002Ft.co\u002FLCyPkhYvt9\u003C\u002Fa>\u003Cbr>\u003Cbr>The project website is a fantastic example of good software documentation!!\u003C\u002Fp>&mdash; Donny Daniel (@dnnydnl) \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fdnnydnl\u002Fstatus\u002F1038883999391932416?ref_src=twsrc%5Etfw\">September 9, 2018\u003C\u002Fa>\u003C\u002Fblockquote>\n\n\u003Cblockquote class=\"twitter-tweet\">\u003Cp lang=\"en\" dir=\"ltr\">Holy holly data swiss army knife batman! How did no one suggest Miller \u003Ca href=\"https:\u002F\u002Ft.co\u002FJGQpmRAZLv\">https:\u002F\u002Ft.co\u002FJGQpmRAZLv\u003C\u002Fa> for solving database cleaning \u002F ETL issues to me before \u003Cbr>\u003Cbr>Congrats to \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F__jo_ker__?ref_src=twsrc%5Etfw\">@__jo_ker__\u003C\u002Fa> for amazingly intuitive tool for critical data management tasks!\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fhashtag\u002FDataScienceandLaw?src=hash&amp;ref_src=twsrc%5Etfw\">#DataScienceandLaw\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fhashtag\u002FComputationalLaw?src=hash&amp;ref_src=twsrc%5Etfw\">#ComputationalLaw\u003C\u002Fa>\u003C\u002Fp>&mdash; James Miller (@japanlawprof) \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fjapanlawprof\u002Fstatus\u002F1006547451409518597?ref_src=twsrc%5Etfw\">June 12, 2018\u003C\u002Fa>\u003C\u002Fblockquote>\n\n\u003Cblockquote class=\"twitter-tweet\">\u003Cp lang=\"en\" dir=\"ltr\">🤯\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F__jo_ker__?ref_src=twsrc%5Etfw\">@__jo_ker__\u003C\u002Fa>&#39;s Miller easily reads, transforms, + writes all sorts of tabular data. It&#39;s standalone, fast, and built for streaming data (operating on one line at a time, so you can work on files larger than memory).\u003Cbr>\u003Cbr>And the docs are dream. I&#39;ve been reading them all morning! \u003Ca href=\"https:\u002F\u002Ft.co\u002FBe2pGPZK6t\">https:\u002F\u002Ft.co\u002FBe2pGPZK6t\u003C\u002Fa>\u003C\u002Fp>&mdash; Benjamin Wolfe (he\u002Fhim) (@BenjaminWolfe) \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FBenjaminWolfe\u002Fstatus\u002F1435966268499128324?ref_src=twsrc%5Etfw\">September 9, 2021\u003C\u002Fa>\u003C\u002Fblockquote>\n\n## Contributors ✨\n\nThanks to all the fine people who help make Miller better ([emoji key](https:\u002F\u002Fallcontributors.org\u002Fdocs\u002Fen\u002Femoji-key)):\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faborruso\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F30607?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Andrea Borruso\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-aborruso\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa> \u003Ca href=\"#design-aborruso\" title=\"Design\">🎨\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fsjackman.ca\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F291551?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Shaun Jackman\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-sjackman\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fwww.fredtrotter.com\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F83133?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Fred Trotter\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-ftrotter\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa> \u003Ca href=\"#design-ftrotter\" title=\"Design\">🎨\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKomosa\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10688154?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>komosa\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-Komosa\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjungle-boogie\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1111743?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>jungle-boogie\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-jungle-boogie\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F0-wiz-0\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2221844?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Thomas Klausner\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#infra-0-wiz-0\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fskitt\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2128935?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Stephen Kitt\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-skitt\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fleahneukirchen.org\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F139?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Leah Neukirchen\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-leahneukirchen\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flgbaldoni\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1450716?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Luigi Baldoni\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-lgbaldoni\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fyutani.rbind.io\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1978793?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Hiroaki Yutani\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-yutannihilation\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002F3e.org\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F41439?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Daniel M. Drucker\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-dmd\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNikosAlexandris\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7046639?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Nikos Alexandris\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-NikosAlexandris\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkundeng\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F89032?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>kundeng\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-kundeng\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fvictorsergienko.com\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F151199?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Victor Sergienko\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-singalen\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgromgit\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F215702?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Adrian Ho\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#design-gromgit\" title=\"Design\">🎨\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FZachp\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1316442?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>zachp\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-Zachp\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fdsel.net\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F921669?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>David Selassie\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-davidselassie\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fwww.joelparkerhenderson.com\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F27145?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Joel Parker Henderson\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-joelparkerhenderson\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdivtiply\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5359679?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Michel Ace\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-divtiply\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Ffuco1.github.io\u002Fsitemap.html\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2664959?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Matus Goljer\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-Fuco1\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fterorie\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21371810?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Richard Patel\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-terorie\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fblog.kub1x.org\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1833840?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jakub Podlaha\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#design-kub1x\" title=\"Design\">🎨\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgoo.gl\u002FZGZynx\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F85767?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Miodrag Milić\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-majkinetor\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fderekmahar\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6047?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Derek Mahar\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-derekmahar\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fspmundi\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F38196185?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>spmundi\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-spmundi\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkoernepr\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F24551942?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Peter Körner\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#security-koernepr\" title=\"Security\">🛡️\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FrubyFeedback\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F46686565?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>rubyFeedback\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-rubyFeedback\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frbolsius\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2106964?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>rbolsius\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-rbolsius\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fawildturtok\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1553491?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>awildturtok\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-awildturtok\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fagguser\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1206106?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>agguser\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-agguser\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjganong\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2783890?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>jganong\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-jganong\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Ffulvio-scapin\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F69568?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Fulvio Scapin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-trantor\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftorbiak\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F109347?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jordan Torbiak\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-torbiak\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAndy1978\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F240064?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Andreas Weber\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-Andy1978\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvapniks\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F174330?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>vapniks\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-vapniks\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F89z\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F73562167?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Zombo\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-89z\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBEFH\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3386600?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Brian Fulton-Howard\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-BEFH\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChCyrill\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2165604?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>ChCyrill\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-ChCyrill\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjauderho\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F13562?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jauder Ho\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fcommits?author=jauderho\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpsacawa\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21274063?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Paweł Sacawa\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fissues?q=author%3Apsacawa\" title=\"Bug reports\">🐛\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fschragge\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4294278?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>schragge\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fcommits?author=schragge\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPoshi\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1780510?v=4?s=50\" width=\"50px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jordi\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fcommits?author=Poshi\" title=\"Documentation\">📖\u003C\u002Fa> \u003Ca href=\"#ideas-Poshi\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003C!-- markdownlint-restore -->\n\u003C!-- prettier-ignore-end -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjohnkerl\u002Fmiller\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontributors-img.web.app\u002Fimage?repo=johnkerl\u002Fmiller\" \u002F>\n\u003C\u002Fa>\n\nThis project follows the [all-contributors](https:\u002F\u002Fgithub.com\u002Fall-contributors\u002Fall-contributors) specification. Contributions of any kind are welcome!\n","Miller 是一个用于处理CSV、TSV和JSON等格式的键值对数据的强大命令行工具。它提供了类似awk、sed、cut、join和sort的功能，支持通过字段名而不是位置索引来操作数据，能够动态添加新字段、删除字段、排序、统计聚合及美化输出等功能。该工具以Go语言编写，具有高效的数据处理能力，并且可以处理多种数据格式。适用于需要进行复杂文本数据处理与分析的场景，如数据清洗、转换以及统计分析等任务。",2,"2026-06-11 03:02:24","top_language"]