@v0idd0/jsonyo.
json validator + formatter + JMESPath cli.
the cli twin of the jsonyo browser extension. validate against schemas, format, run JMESPath queries against piped json. zero deps.
npm i -g @v0idd0/jsonyo
everything in jq, prettier, ajv in one binary.
four jobs. all in your terminal. no api call, no internet round-trip — just a plain tool that does what it says.
pretty-print
"name": "rankd",
"version": "1.1.2"
}
JMESPath query
"a@x.io",
"b@y.io"
]
schema validation
(checked 12 fields)
structural diff
~ users[0].name
- users[2]
three ways. all painless.
npm
$ npm i -g @v0idd0/jsonyo
node 14+ on linux / macos / windows. updates with npm update -g.
github releases
$ curl -L github.com/voidd0/jsonyo/releases/latest
single static binary. zero runtime needed. all releases →
git clone
$ git clone github.com/voidd0/jsonyo
read the source, send a pr, fork it. mit licence, no cla. repo →
we built the jsonyo browser extension for json in your browser. people kept asking for the same thing in their terminal. so we shipped the same engine, exposed as a cli, with JMESPath built in.
no telemetry. no signup. zero runtime deps — drop the binary anywhere. mit forever. the browser extension and the cli share the same parser, so behavior matches exactly.
power user?
use this daily? tools.voiddo Pro · $9 one-time
supports 66 free tools · Pro license via Paddle · one flat price, no subscription