NoProto
muon
NoProto | muon | |
---|---|---|
8 | 1 | |
364 | 11 | |
- | - | |
0.0 | 4.5 | |
11 months ago | over 3 years ago | |
Rust | ||
MIT License | Creative Commons Attribution Share Alike 4.0 |
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.
NoProto
- Flexible, Fast & Compact Serialization with RPC
- NoProto: Flexible, Fast and Compact Serialization with RPC
-
Writing no_std-friendly libraries?
You can easily use allocation and allocation dependent data types with the ‘alloc’ crate. Everything in the alloc crate will honor a global allocator set by the host application. I built a no_std crate with allocation, if you’d like to check it out for examples: https://github.com/only-cliches/NoProto
-
Introducing nachricht: a self-describing binary data-interchange format that uses backreferences to save bytes on wire
Looks awesome! Do you mind if I add this library to my benchmarks? https://github.com/only-cliches/NoProto#benchmarks
-
Looking for simple avro like serialization format
There is now: https://github.com/only-cliches/NoProto/issues/10
-
rkyv 0.3: Unarchiving and perfect hashing
I'm trying to add your library to my benchmarks and it's seg faulting. It's possible I'm doing things wrong, but once I reach this method the benchmark fails and segfaults.
-
rawbson: A new non-allocating BSON handling crate
Benchmark Source
muon
-
Introducing nachricht: a self-describing binary data-interchange format that uses backreferences to save bytes on wire
I think a better comparison is MuON is what YAML should've been, because it's both easier to write and also strongly typed, as well as really nice to read. https://github.com/muon-data/muon.
What are some alternatives?
rkyv - Zero-copy deserialization framework for Rust
electron-builder - A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
bebop - 🎷No ceremony, just code. Blazing fast, typesafe binary serialization.
muon - GPU based Electron on a diet
gogen-avro - Generate Go code to serialize and deserialize Avro schemas
xous-core - The Xous microkernel
Apache Avro - Apache Avro is a data serialization system.
postgresbson - BSON support for PostgreSQL
serde-gura - Strongly typed Gura library for Rust
nachricht - A self-describing data interchange format
rawbson - Blazing fast zero-copy BSON handling in Rust.
avroc - Python library for compiling Avro schemas into executable encoders/decoders