ramda-cli VS gojq

Compare ramda-cli vs gojq and see what are their differences.

ramda-cli

:ram: A CLI tool for processing data with functional pipelines (by raine)

gojq

Pure Go implementation of jq (by itchyny)
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
ramda-cli gojq
2 31
571 3,093
- -
0.0 8.6
over 1 year ago 4 days ago
LiveScript Go
ISC License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

ramda-cli

Posts with mentions or reviews of ramda-cli. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-26.

gojq

Posts with mentions or reviews of gojq. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-08.
  • To a Man with `Jq`, Everything Looks Like JSON
    7 projects | news.ycombinator.com | 8 Dec 2023
    Yeap i've talked to itchyny quite a lot about various changes https://github.com/itchyny/gojq/issues/153 and also upstreamed quite a lot https://github.com/itchyny/gojq/issues?q=author%3Awader like custom iterators (to allow eval, own iterators and "empty" functions), query marshalling (query rewrite tricks) and a bunch of small things and bug fixes. But the largest change to add a JQValue interface is quite complex, other changes like extended literals is also a bit tricky.

    Hmm weird list of changes for https://github.com/wader/gojq/compare/fq...itchyny:gojq:main but i guess it is because i haven't kept my main branch in sync. The fq branch should be based on latest gojq/main as of now. I usually try to rebase as quick as possible.

    Let me know if you have any other questions or want to help out! maybe email etc as i usually don't check HN comments replies that often :)

  • Make JSON Greppable
    9 projects | news.ycombinator.com | 3 Dec 2023
  • Jaq – A jq clone focused on correctness, speed, and simplicity
    28 projects | news.ycombinator.com | 29 Nov 2023
  • jq 1.7 Released
    33 projects | news.ycombinator.com | 6 Sep 2023
    gojq has support for yaml input (via a very annoying argument name) and also has the golang property of "curl binary; chmod; profit": https://github.com/itchyny/gojq#difference-to-jq

    It's error reporting is also clang-vs-gcc level wizardry, and I often use it to get a helpful message instead of "ENOWORKY" from jq (I haven't tried 1.7 yet, so it could be better for all I know)

  • First release of jq in 5 years
    4 projects | news.ycombinator.com | 31 Jul 2023
    Some competition for https://github.com/itchyny/gojq. I had read somewhere that it was faster than jq - no idea if that's still the case.
  • Library to analyze an arbitrary JSON string
    5 projects | /r/golang | 1 May 2023
    JQ has a go implementation usable as a library I see. The project looks fairly active https://github.com/itchyny/gojq
  • Miller: Like Awk, sed, cut, join, and sort for CSV, TSV, and tabular JSON
    11 projects | news.ycombinator.com | 16 Mar 2023
    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

  • Yq is a portable yq: command-line YAML, JSON, XML, CSV and properties processor
    11 projects | news.ycombinator.com | 4 Feb 2023
    I use gojq with --yaml-input or --yaml-output and flip back and forth between JSON and YAML promiscuously and have 100% jq UI compat, which helps because I use jq a lot. First thing I looked at on yq is '-s', which is 'slurp' for jq. Slightly altered semantics would just trip me up, and it seems like you can make a nearly straight bijection between YAML and jq so you can just do exactly the same things with either one (with some minor exceptions.)

    https://github.com/itchyny/gojq

  • Looking for programming languages created with Go
    23 projects | /r/golang | 6 Nov 2022
    jq https://github.com/itchyny/gojq
  • Oracle DB support in Benthos
    8 projects | /r/golang | 7 Oct 2022
    github.com/itchyny/gojq -> similar to goawk, except JQ this time

What are some alternatives?

When comparing ramda-cli and gojq you can also consider the following projects:

rb - Turns Ruby into a versatile command line utility

jq - Command-line JSON processor [Moved to: https://github.com/jqlang/jq]

brackit - Query processor with proven optimizations, ready to use for your JSON store to query semi-structured data with JSONiq. Can also be used as an ad-hoc in-memory query processor.

jq - Command-line JSON processor

wsjq - Whitespace interpreter and debugger in jq

yq - yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

Ponzu - Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.

counsel-jq - Traverse complex JSON and YAML structures with live feedback

nq - sed "s/jq .key/nq '({key}) => key'/"

jfq - JSONata on the command line

jp - Command line interface to JMESPath - http://jmespath.org

zed - A novel data lake based on super-structured data