JSON-Simd
Raku bindings to simdjson (by rawleyfowler)
krun
High fidelity benchmark runner (by softdevteam)
JSON-Simd | krun | |
---|---|---|
1 | 1 | |
1 | 84 | |
- | - | |
0.0 | 10.0 | |
about 1 year ago | almost 3 years ago | |
C++ | Python | |
Artistic License 2.0 | GNU General Public License v3.0 or later |
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.
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.
JSON-Simd
Posts with mentions or reviews of JSON-Simd.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-15.
-
Attempting to parse JSON at light-speed with Raku and simdjson
You can now parse JSON (a little bit faster mileage may vary) than JSON::Fast, using: https://github.com/rawleyfowler/JSON-Simd
krun
Posts with mentions or reviews of krun.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-15.
-
Attempting to parse JSON at light-speed with Raku and simdjson
You don't mention your benchmark data or process. Are your results dominated by overhead, not the conversion of JSON by either solution? If your benchmark processes 1MB of JSON, have you tried 1GB? 10GB? 100GB? Have you tried more rigorous benchmarking (at an extreme, using krun, though I'd defer getting into that until after you've exhausted other factors confounding a reliable benchmark)?
What are some alternatives?
When comparing JSON-Simd and krun you can also consider the following projects:
simdjson - Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
raku-Inline-Rust - Implementation of Rust FFI Omnibus examples with raku NativeCall