ZLight brings the speed of Rust to Ruby's CSV parsing. Built as a native extension, it delivers up to 40x 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.1.0

Authors

Zaidan Chaudhary, Saad Chaudhary

Versions

  1. 0.6.0 September 12, 2026 (23.5 KB)
  2. 0.6.0 September 12, 2026 x86_64-linux (1.08 MB)
  3. 0.6.0 September 12, 2026 x86_64-linux-musl (1.08 MB)
  4. 0.6.0 September 12, 2026 x86_64-darwin (1.05 MB)
  5. 0.6.0 September 12, 2026 x64-mingw-ucrt (1020 KB)
Show all versions (68 total)

Pushed by

GitHub

SHA 256 checksum