{"repo":"rsonquery/rsonpath","free":true,"listed":false,"github":"https://github.com/rsonquery/rsonpath","clone":"git clone https://github.com/rsonquery/rsonpath.git","description":"Blazing fast JSONPath query engine written in Rust.","language":"Rust","stars":122,"topics":["json","jsonpath","query","rust","simd","avx2","cli","command-line-tool","search","rq"],"license":"MIT","category":"cli-tools","readme_excerpt":"rsonpath &ndash; SIMD-powered JSONPath 🚀 Experimental JSONPath engine for querying massive streamed datasets. The rsonpath crate provides a JSONPath parser and a query execution engine rq , which utilizes SIMD instructions to provide massive throughput improvements over conventional engines. Benchmarks of rsonpath against a reference no-SIMD engine on the Pison dataset. NOTE: Scale is logarithmic! Usage To run a JSONPath query on a file execute: If the file is omitted, the engine reads standard input. JSON can also be passed inline: For details, consult rq --help or the rsonbook. Results The result of running a query is a sequence of matched values, delimited by newlines. Alternatively, passing --result count returns only the number of matches, which might be much faster. For other result modes consult the --help usage page. Installation See Releases for precompiled binaries for all first-class support targets. cargo Easiest way to install is via cargo . Native CPU optimizations If maximum speed is paramount, you should install rsonpath with native CPU instructions support. This will result in a binary that is not portable and might work incorrectly on any other machine, but will squeeze out every last bit of throughput. To do this, run the following cargo install variant: Check out the relevant chapter in the rsonbook. Query language The project is actively developed and currently supports only a subset of the JSONPath query language. A query is a sequence of segments, each","default_branch":null,"files":null,"tree":[],"storefront":"/r/rsonquery","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rsonquery/rsonpath/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}