Zero-allocation and SIMD-accelerated CSV iterator in Zig
I needed a CSV library in Zig and I hand rolled one. Then I decided to come back to it and make it avoid allocations entirely and then went down a rabbit hole o
SIMD accelerated CSV parsing in Rust
Beats simd-csv with pclmulqdq trick, but CSV parsing is a solved category.
Rust developers, data engineers, performance-critical parsing use cases
simd-csv · simdjson · polars
[0] https://github.com/geofflangdale/simdcsv [1] https://github.com/medialab/simd-csv [2] https://branchfree.org/2019/03/06/code-fragment-finding-quot... [3] https://developer.arm.com/community/arm-community-blogs/b/se...
I needed a CSV library in Zig and I hand rolled one. Then I decided to come back to it and make it avoid allocations entirely and then went down a rabbit hole o
Field iterator + zero alloc forces explicit ownership; SIMD scanning is clever but niche.
100GB JSON files open on Android with Rust + SIMD when every other viewer crashes.
Zero-deps Rust crypto with 1.61x benchmark wins over ring and rustls.
Fastest open-source SIMD Unicode normalization with SQLite-style single-header distribution.
Rust SIMD intrinsics can compile without warnings but produce zero vectorized instructions.