#base64 #simd-accelerated #simd

no-std base64-simd

SIMD-accelerated base64 encoding and decoding

6 releases (3 breaking)

0.8.0 Dec 28, 2022
0.7.0 Jul 23, 2022
0.6.2 Jun 29, 2022
0.5.1 Jun 26, 2022
0.5.0 Dec 31, 2021

#240 in Parser implementations

Download history 705289/week @ 2025-12-27 1466537/week @ 2026-01-03 1740496/week @ 2026-01-10 1873626/week @ 2026-01-17 1848984/week @ 2026-01-24 1815023/week @ 2026-01-31 1830469/week @ 2026-02-07 1716638/week @ 2026-02-14 1937771/week @ 2026-02-21 2153734/week @ 2026-02-28 2297478/week @ 2026-03-07 1968670/week @ 2026-03-14 1647051/week @ 2026-03-21 1599726/week @ 2026-03-28 1628161/week @ 2026-04-04 1721867/week @ 2026-04-11

6,874,813 downloads per month
Used in 2,609 crates (68 directly)

MIT license

220KB
6K SLoC

SIMD-accelerated base64 encoding and decoding.

Examples

let bytes = b"hello world";
let base64 = base64_simd::STANDARD;

let encoded = base64.encode_to_string(bytes);
assert_eq!(encoded, "aGVsbG8gd29ybGQ=");

let decoded = base64.decode_to_vec(encoded).unwrap();
assert_eq!(decoded, bytes);

base64-simd

Crates.io Docs MIT licensed

SIMD-accelerated base64 encoding and decoding.

Documentation: https://docs.rs/base64-simd

Repository: https://github.com/Nugine/simd

Dependencies