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
Zero Allocation, SIMD-accelerated CSV iterator and emitter in Zig
Field iterator + zero alloc forces explicit ownership; SIMD scanning is clever but niche.
Systems engineers, performance-critical tooling developers, Zig users
csv-rs · polars · datafusion
I learned a ton in the process and I got really decent benchmark results out of this!
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
Fastest open-source SIMD Unicode normalization with SQLite-style single-header distribution.
Beats simd-csv with pclmulqdq trick, but CSV parsing is a solved category.
Educational malloc clone—solid fundamentals but competitive with textbook examples.
424k statements/sec with zero dependencies — sqlparse can't match this performance.
Rust-powered BeautifulSoup with 10x speed and full API compatibility.