speedy

A fast binary serialization framework (by koute)

Speedy Alternatives

Similar projects and alternatives to speedy

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better speedy alternative or higher similarity.

speedy reviews and mentions

Posts with mentions or reviews of speedy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-12.
  • Are there any serialization crates that do Varint encoding without Zigzag encoding?
    8 projects | /r/rust | 12 Jan 2023
    I would look at speedy which is, as the name suggests, pretty fast. It encodes varints in a way that's different from LEB128, and is much quicker to both encode and decode. The format they use is at the top of this file -- you can do it just with a couple of shifts and masks, and decoding is similarly fast. Speedy also hard-branches in the code with a switch statement based on how many bytes you need, which in my tests is something like 2x faster than the alternative, despite it being a branch (it's just turns into a lookup table in assembly).

Stats

Basic speedy repo stats
1
331
5.9
3 months ago

koute/speedy is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of speedy is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com