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
-
0.6.0
-
source
- 0.6.0 source September 12, 2026 (23.5 KB)
-
aarch64-linux
- 0.6.0 multi-abi September 12, 2026 (1.02 MB)
-
arm64-darwin
- 0.6.0 multi-abi September 12, 2026 (1.01 MB)
-
x64-mingw-ucrt
- 0.6.0 multi-abi September 12, 2026 (1020 KB)
-
x86_64-darwin
- 0.6.0 multi-abi September 12, 2026 (1.05 MB)
-
x86_64-linux
- 0.6.0 multi-abi September 12, 2026 (1.08 MB)
-
x86_64-linux-musl
- 0.6.0 multi-abi September 12, 2026 (1.08 MB)
-
-
0.5.1
-
source
- 0.5.1 source September 12, 2026 (24 KB)
-
aarch64-linux
- 0.5.1 multi-abi September 12, 2026 (1.02 MB)
-
arm64-darwin
- 0.5.1 multi-abi September 12, 2026 (1 MB)
-
x64-mingw-ucrt
- 0.5.1 multi-abi September 12, 2026 (1020 KB)
-
x86_64-darwin
- 0.5.1 multi-abi September 12, 2026 (1.05 MB)
-
x86_64-linux
- 0.5.1 multi-abi September 12, 2026 (1.08 MB)
-
x86_64-linux-musl
- 0.5.1 multi-abi September 12, 2026 (1.08 MB)
-
-
0.4.0
-
aarch64-linux
- 0.4.0 multi-abi June 06, 2026 (808 KB)
-
arm64-darwin
- 0.4.0 multi-abi June 06, 2026 (794 KB)
-
x64-mingw-ucrt
- 0.4.0 multi-abi June 06, 2026 (597 KB)
-
x86_64-darwin
- 0.4.0 multi-abi June 06, 2026 (837 KB)
-
x86_64-linux
- 0.4.0 multi-abi June 06, 2026 (858 KB)
-
x86_64-linux-musl
- 0.4.0 multi-abi June 06, 2026 (856 KB)
-
-
0.3.0
-
aarch64-linux
- 0.3.0 multi-abi May 21, 2026 (779 KB)
-
arm64-darwin
- 0.3.0 multi-abi May 21, 2026 (764 KB)
-
x64-mingw-ucrt
- 0.3.0 multi-abi May 21, 2026 (573 KB)
-
x86_64-darwin
- 0.3.0 multi-abi May 21, 2026 (805 KB)
-
x86_64-linux
- 0.3.0 multi-abi May 21, 2026 (825 KB)
-
x86_64-linux-musl
- 0.3.0 multi-abi May 21, 2026 (823 KB)
-
-
0.2.5
-
aarch64-linux
- 0.2.5 multi-abi May 21, 2026 (779 KB)
-
arm64-darwin
- 0.2.5 multi-abi May 21, 2026 (764 KB)
-
x64-mingw-ucrt
- 0.2.5 multi-abi May 21, 2026 (573 KB)
-
x86_64-darwin
- 0.2.5 multi-abi May 21, 2026 (805 KB)
-
x86_64-linux
- 0.2.5 multi-abi May 21, 2026 (825 KB)
-
x86_64-linux-musl
- 0.2.5 multi-abi May 21, 2026 (823 KB)
-