Back to browse
GitHub Repository

Zero Allocation, SIMD-accelerated CSV iterator and emitter in Zig

13 starsZig

Zero-allocation and SIMD-accelerated CSV iterator in Zig

by peymo·Feb 23, 2026·2 points·0 comments

Post Description

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 of performance tuning and learned a ton in the process.

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.

Similar Projects

Developer Tools●●Solid

xxUTF – SIMD Unicode Normalization

Fastest open-source SIMD Unicode normalization with SQLite-style single-header distribution.

WizardryNiche Gem
dzfrias
13116d ago