Fast integer compression in C using the StreamVByte codec (by lemire)

Streamvbyte Alternatives

Similar projects and alternatives to streamvbyte

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

streamvbyte reviews and mentions

Posts with mentions or reviews of streamvbyte. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-30.
  • XZ: A Microcosm of the interactions in Open Source projects
    7 projects | | 30 Mar 2024
    Be direct and put the onus on the reporter/contributor to do more work before you will engage.

    e.g., here is Daniel Lemire responding to a very open-ended bug report:

    There is something similar in customer service for my SaaS. Customers give horribly vague bug reports. I used to try to divine what they wanted. That way leads burnout. Instead, make them do more of the work.

  • Compress-a-Palooza: Unpacking 5 Billion Varints in only 4 Billion CPU Cycles
    2 projects | /r/rust | 21 May 2023
    You're right, I used a lot of unsafe. I started with the implementation from the C source and then my main goal was to add a bounds-check without sacrificing performance. I got there by manually unrolling the inner loop a few times and then bounds checking only once per iteration of the outer loop. So instead of 1 bounds check for every 4 inputs, I have one every 16 or 32 inputs (with a correspondingly more conservative bounds check).


Basic streamvbyte repo stats
about 2 months ago

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

The primary programming language of streamvbyte is C.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives