Turbo-Base64 VS streamvbyte

Compare Turbo-Base64 vs streamvbyte and see what are their differences.

Turbo-Base64

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

streamvbyte

Fast integer compression in C using the StreamVByte codec (by lemire)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
Turbo-Base64 streamvbyte
4 2
253 357
- -
8.6 5.5
9 months ago about 1 month ago
C C
GNU General Public License v3.0 only Apache License 2.0
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.

Turbo-Base64

Posts with mentions or reviews of Turbo-Base64. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-24.

streamvbyte

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 | 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).

What are some alternatives?

When comparing Turbo-Base64 and streamvbyte you can also consider the following projects:

sneller - World's fastest log analysis: λ + SQL + JSON + S3

sleef - SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT

qs - Quick serialization of R objects

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

aports - [MIRROR] Alpine packages build scripts

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

turbobase64 - Cython bindings for Turbo Base64

TurboPFor - Fastest Integer Compression

Turbo-Range-Coder - TurboRC - Fastest Range Coder + Arithmetic Coding / Fastest Asymmetric Numeral Systems

LZSSE - LZ77/LZSS designed for SSE based decompression

ClickHouse - ClickHouse® is a free analytics DBMS for big data