nachricht
A self-describing data interchange format (by yasammez)
bytecheck
Memory validation framework for Rust (by rkyv)
nachricht | bytecheck | |
---|---|---|
4 | 2 | |
74 | 58 | |
- | - | |
0.0 | 6.4 | |
about 2 years ago | about 1 month ago | |
Rust | Rust | |
MIT License | MIT License |
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.
nachricht
Posts with mentions or reviews of nachricht.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-09.
-
I made a blazing fast and small new data serialization format called "DLHN" in Rust.
Asking because I am interested in serialization myself (shameless self-plug: https://github.com/yasammez/nachricht )
- rkyv is faster than {bincode, capnp, cbor, flatbuffers, postcard, prost, serde_json}
- Introducing nachricht: a self-describing binary data-interchange format that uses backreferences to save bytes on wire
- Nachricht – A self-describing data interchange format
bytecheck
Posts with mentions or reviews of bytecheck.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-11.
-
rkyv is faster than {bincode, capnp, cbor, flatbuffers, postcard, prost, serde_json}
rkyv supports validation through bytecheck, which can guarantee that the archive you open is safe. It should only really be necessary to validate an archive if you really can't be sure that it's valid. There's a safe version of archived_value that does this validation, check_archive.
What are some alternatives?
When comparing nachricht and bytecheck you can also consider the following projects:
rust-serialization-benchmarks
rkyv - Zero-copy deserialization framework for Rust
tree-buf - An experimental serialization system written in Rust
dlhn - DLHN implementation for Rust
unsafe-code-guidelines - Forum for discussion about what unsafe code can and can't do
rust_serialization_benchmark - Benchmarks for rust serialization frameworks
NoProto - Flexible, Fast & Compact Serialization with RPC
nachricht vs rust-serialization-benchmarks
bytecheck vs rust-serialization-benchmarks
nachricht vs rkyv
bytecheck vs tree-buf
nachricht vs dlhn
bytecheck vs unsafe-code-guidelines
nachricht vs rust_serialization_benchmark
bytecheck vs rust_serialization_benchmark
nachricht vs tree-buf
bytecheck vs rkyv
nachricht vs NoProto