SaaSHub helps you find the best software and product alternatives Learn more →
Gojq Alternatives
Similar projects and alternatives to gojq
-
-
jq
Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)
-
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.
-
-
-
miller
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
dasel
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
-
fq
jq for binary formats - tool, language and decoders for working with binary and text formats
-
jless
jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.
-
jello
CLI tool to filter JSON and JSON Lines data with Python syntax. (Similar to jq)
-
-
yq
Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents (by kislyuk)
-
-
-
-
-
-
-
gio-example
Mirror of the Gio examples repository (https://git.sr.ht/~eliasnaur/gio-example)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
gojq reviews and mentions
-
To a Man with `Jq`, Everything Looks Like JSON
heh, wait until one discovers that gojq <https://github.com/itchyny/gojq#difference-to-jq> accepts yaml input; so, if you happen to have a bunch of _almost_ structured data then some light sprinkling can turn it into yaml and then you're back in the loving embrace of the jq transformation/mutation language :heart:
$ cat some-vendor-nonsense.txt
Oh, I didn't know that; how cool! Have you asked itchyny about their interest in upstreaming the changes <https://github.com/itchyny/gojq/compare/main...wader:gojq:fq>? they don't look completely out of alignment with gojq and it would make reasoning about "gojq version what?" in fq easier and the inverse merge of theirs versus your fork seems to have a substantial changelog entry https://github.com/wader/gojq/compare/fq...itchyny:gojq:main
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
- Jaq – A jq clone focused on correctness, speed, and simplicity
-
jq 1.7 Released
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
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
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
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
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.)
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Apr 2024
Stats
itchyny/gojq is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of gojq is Go.