gojq vs JSON Crack
gojq
github.comJSON Crack
jsoncrack.comSide by side
| Figure | gojq | JSON Crack |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| Self-hosted | Yes | — |
| Plans published | 1 | 1 |
| Spec score · JSON Tools | 8.5 (#5) | 7.7 (#15) |
Plans
In their own words
gojq
gojq is a free, MIT-licensed Go implementation of the jq command, with a library for embedding queries in Go products. The command-line tool applies jq-style queries to JSON, including filtering, field selection, updates, and multiple input values. It reads YAML and can produce YAML output. Integer arithmetic uses arbitrary precision for addition, subtraction, multiplication, modulo, and divisible division. The project describes gojq as portable and supports Linux, macOS, Windows, and self-hosted use. Documented installation routes include Homebrew, mise, Zero Install, source builds, and Docker images. Go applications can parse and run queries, compile them for reuse, and configure custom functions and iterators. Environment-variable access and module loading are disabled by default for library queries and require configured loaders. gojq does not preserve object key order and lacks some jq extensions, flags, functions, and regular-expression behavior.
JSON Crack
JSON Crack is a free online tool for turning JSON, YAML, CSV, and XML into graph or tree views. Users can supply data through an editor, a file upload, or a URL, then export visualizations as PNG, JPEG, or SVG. It also converts between formats, formats JSON, and validates JSON, YAML, and CSV. Developers can generate TypeScript interfaces, Go structs, Rust serde, and JSON Schema; schema utilities validate schemas, create mock data, and generate schemas from supported data formats. Other tools include JWT decoding, data randomization, jq execution, and JSONPath commands. A VS Code extension provides visualization in the editor, and embedding options include an iframe widget, postMessage API, and jsoncrack-react package. The maker says editor data is processed in the browser and not stored on its servers, while its privacy policy allows usage-data and cookie collection and possible Google Analytics use. The stated capacity is approximately 300 KB, varying with data complexity and hardware. Premium features have moved to ToDiagram.com; prior subscribers can use the same credentials there.