
Why I Built FastCSV for PHP: Finally, CSV Handling That Doesn’t Suck
How I brought C-level CSV speed and safety to PHP with FastCSV, a native extension powered by FastCSV-C. Benchmarks, API, and why PHP’s built-in CSV support just isn’t enough.
Deep dives into PHP extensions, C libraries, and the tools I build for the developer community.

How I brought C-level CSV speed and safety to PHP with FastCSV, a native extension powered by FastCSV-C. Benchmarks, API, and why PHP’s built-in CSV support just isn’t enough.

For years, I had nightmares handling CSV in both Python and PHP—across many real-world projects. Here’s why I built FastCSV-C: a fast, memory-safe CSV library in C, embeddable in any language. Lessons learned about FFI, memory, and performance.

My journey building a PHP extension in Rust and Zig: from wrestling with FFI overhead to discovering when modern languages win (and when they don't). A deep dive into performance, build systems, and the future of PHP.

High-performance, safe, and portable CSV library in C for use in any language.

High-performance PHP extension for CSV processing powered by FastCSV-C.

Containerized PHP development environment for core development and extension building.