CLI tool for processing CSV/JSON data (provides the functionality of awk, sed, cut, join, and sort for key-value data)
Features
Processes named-index data such as CSV, TSV, and Tabular JSON
Provides the functionality of awk, sed, cut, join, and sort for key-value data
Useful for data cleaning and reduction, generating statistics, DevOps, system administration, log file processing, file format conversion, post-processing of DB queries, etc.
Helper for processing R, Pandas, SQL output, etc.
Supports streaming and integrates well with Unix pipes
Internally processes data with an Insertion-Ordered Hash Map
Open source: originally written in C, switched to Go as of 6.0