Miller: Like Awk, sed, cut, join, and sort for CSV, TSV, and tabular JSON

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • miller

    Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

  • See also https://github.com/johnkerl/miller/issues/1119

  • jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

  • NB. there is also an entry in the `jq` cookbook for parsing CSVs into arrays of objects (and keeping numbers as numbers, dealing with nulls, etc) https://github.com/stedolan/jq/wiki/Cookbook#convert-a-csv-f...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ClickHouse

    ClickHouse® is a free analytics DBMS for big data

  • > curl https://clickhouse.com/ | sh

    Jesus, this is disgusting. I'm not that picky and don't really complain about "... | sh" usually, but at least I took it for granted that I can always look at the script in the browser and assume that is has no actual evil intentions and doesn't rely on some fucking client-header magic to be modified on the fly.

  • vnlog

    Process labelled tabular ASCII data using normal UNIX tools

  • There's also https://github.com/dkogan/vnlog/ which is a wrapper around the existing coreutils, so all the options work, and there's nothing to learn

  • tabulator

    A set of Unix shell command line tools for quick and convenient batch processing of tabular text files (a.k.a., tab-delimited, tsv, csv, or flat data file format) with a header line. Provides column reference by name, automatic delimiter and compression detection for per-line transformations, sql-like group-by operation and relational join. (by stefan-schroedl)

  • gojq

    Pure Go implementation of jq

  • I've been getting a lot of mileage out of https://github.com/itchyny/gojq#readme recently due to two things: its vastly superior error messages and the (regrettably verbose) `--yaml-input` option

    I also have https://github.com/01mf02/jaq#readme installed but just haven't needed it

  • jaq

    A jq clone focussed on correctness, speed, and simplicity

  • I've been getting a lot of mileage out of https://github.com/itchyny/gojq#readme recently due to two things: its vastly superior error messages and the (regrettably verbose) `--yaml-input` option

    I also have https://github.com/01mf02/jaq#readme installed but just haven't needed it

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • To a Man with `Jq`, Everything Looks Like JSON

    7 projects | news.ycombinator.com | 8 Dec 2023
  • Polygon: Json Database System designed to run on small servers (as low as 16MB) and still be fast and flexible.

    7 projects | /r/golang | 29 Jan 2023
  • Is there a nice embedded json db, like PoloDB (Rust) for Golang

    8 projects | /r/golang | 5 Nov 2022
  • Jq Internals: Backtracking

    10 projects | news.ycombinator.com | 5 Oct 2022
  • Gojq: Pure Go implementation of jq

    2 projects | /r/programming | 21 Aug 2022