streamvbyte

Fast integer compression in C using the StreamVByte codec (by fast-pack)

Streamvbyte Alternatives

Similar projects and alternatives to streamvbyte

  1. yt-dlp

    2,388 streamvbyte VS yt-dlp

    A feature-rich command-line audio/video downloader

  2. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. systemd

    The systemd System and Service Manager

  4. serenity

    The Serenity Operating System ๐Ÿž

  5. Protobuf

    Protocol Buffers - Google's data interchange format

  6. phantomjs

    Discontinued Scriptable Headless Browser

  7. LittleIntPacker

    C library to pack and unpack short arrays of integers as fast as possible

  8. Turbo-Base64

    Turbo Base64 - Fastest Base64 SIMD:SSE/AVX2/AVX512/Neon/Altivec - Faster than memcpy!

  9. SaaSHub

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

    SaaSHub logo
  10. sleef

    SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT

  11. simde

    Implementations of SIMD instruction sets for systems which don't natively support them.

  12. KnockIt

    Port Knocking attack tool

  13. TurboPFor

    Fastest Integer Compression

  14. xz-mirror

    Mirror of Tukaani's XZ codebase including the ssh backdoor (https://www.openwall.com/lists/oss-security/2024/03/29/4)

  15. despacer

    C library to remove white space from strings as fast as possible

  16. SaaSHub

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

    SaaSHub logo
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 discussion

Log in or Post with

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-08-11.
  • Another variable-length integer encoding
    2 projects | news.ycombinator.com | 11 Aug 2024
    Stream VByte[1,2,3] is not far away from that idea, storing the packed lengths in a separate stream from the data bytes. (Thereโ€™s also a more conventional interleaved design in varint-G8IU, but Stepanov decided to fuck everyone over and patented that.)

    [1] https://lemire.me/blog/2017/09/27/stream-vbyte-breaking-new-...

    [2] https://arxiv.org/abs/1709.08990

    [3] https://github.com/lemire/streamvbyte

  • XZ: A Microcosm of the interactions in Open Source projects
    7 projects | news.ycombinator.com | 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: https://github.com/lemire/streamvbyte/issues/72

    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).
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Stats

Basic streamvbyte repo stats
3
397
5.4
3 months ago

fast-pack/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.


Sponsored
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com