SIMD-accelerated, zero allocation CSV library in Zig
Field iterator + zero alloc forces explicit ownership; SIMD scanning is clever but niche.
Zero Allocation, SIMD-accelerated CSV iterator and emitter in Zig
This is the result. I also added a benchmarking library and a blog post that explains the implementation details. All are available in the repo page.
I presented this in a local Zig meetup and it landed well so I figured I'll post it here as well.
Field iterator + zero alloc forces explicit ownership; SIMD scanning is clever but niche.
Beats simd-csv with pclmulqdq trick, but CSV parsing is a solved category.
Fastest open-source SIMD Unicode normalization with SQLite-style single-header distribution.
SQL queries on CSV streams—instant, zero-setup alternative to awk and sqlite3 boilerplate.
WebGPU and WASM-SIMD hash mining in browser with per-device load controls.
Unified serialization API for six formats without codegen or macros using Zig comptime.