ZLight brings the speed of Rust to Ruby's CSV parsing. Built as a native extension, it delivers up to 30x faster performance than Ruby's standard CSV library while maintaining full API compatibility. Whether you're parsing small configuration files or processing millions of rows, ZLight handles it efficiently. The streaming API enables memory-efficient processing of large datasets by reading rows one at a time, and lazy enumeration lets you stop early without wasting resources on unneeded data.

Required Ruby Version

>= 3.0, < 3.4.dev

Authors

Zaidan Chaudhary

Versions

  1. 0.4.0 June 06, 2026 x86_64-linux (858 KB)
  2. 0.4.0 June 06, 2026 x86_64-linux-musl (856 KB)
  3. 0.4.0 June 06, 2026 x86_64-darwin (837 KB)
  4. 0.4.0 June 06, 2026 x64-mingw-ucrt (597 KB)
  5. 0.4.0 June 06, 2026 arm64-darwin (794 KB)
Show all versions (54 total)

Pushed by

GitHub

SHA 256 checksum