simd-json
eventually-rs
Our great sponsors
simd-json | eventually-rs | |
---|---|---|
7 | 3 | |
1,004 | 535 | |
2.3% | 2.1% | |
8.7 | 6.4 | |
9 days ago | 4 days ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
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.
simd-json
-
I'm a veteran C++ programmer, what can Rust offer me?
Have you checked simd-json? It is a rust port of simdjson from C++, trying to use simd to speedup json parsing.
- Parsing Gigabytes of JSON per Second
-
How to manually implement the fatest json deserilizer
I second that serde is likely to be more than fast enough for your needs. But if you really need to go fast then you can use https://github.com/simd-lite/simd-json
Simd-json is almost certainly slower than serde_json for this use case. See simd-lite/simd-json#198. "simd = fast" is an inaccurate simplification.
eventually-rs
-
Best practices for designing traits in public crates?
While I like now that there is a single trait involved (which also makes it easier to write super-types), I don't like the requirement for those associated type names like type GetError and type SaveError. I also don't particularly like the idea of hiding everything behind a single Error type, as it kinda defeats the purpose of having such a nice type system like the one Rust has.
-
eventually-go: Idiomatic Event Sourcing for Go
After working on eventually-rs for Rust for quite some time, I've decided to take a look at the Go landscape for Event Sourcing libraries, and found nothing that was either feature-full, or not using unnecessarily complex API.
But you can read it in the Rust version README! :D
What are some alternatives?
rust_minifb - Cross platfrom window and framebuffer crate for Rust
jsoniter - jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
cbor-java - Java implementation of RFC 7049: Concise Binary Object Representation (CBOR)
glam-rs - A simple and fast linear algebra library for games and graphics
Cap'n Proto - Cap'n Proto serialization/RPC system - core tools and C++ library
json-benchmark - nativejson-benchmark in Rust
pronto - Protobuf ORM
thalo - An Event Sourcing runtime with WebAssembly & embedded event store
eventsourcing - Event Sourcing in Go
simdjson - Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
eventually-go - Idiomatic Domain-driven Design, CQRS and Event Sourcing for Go
rsfbclient - Rust Firebird Client