I’m Recca Tsai (recca0120), a software developer from Taiwan. I’ve been contributing to open source on GitHub since 2012, with 187 public repositories to date.
I primarily work with PHP and Laravel, with a particular interest in testing tools and developer experience. This blog documents problems I’ve encountered during development and the solutions I’ve found, covering Laravel, PHP, Testing, and DevOps.
Open Source Projects
Developer Tools
- vscode-phpunit — PHPUnit & Pest Test Explorer for VS Code with Docker, SSH, Laravel Sail, ParaTest, and Xdebug support. 268K+ installs, 5-star rating
- phpunit-language-server — PHPUnit Language Server Protocol implementation
- msw-fetch-mock — Undici-style fetch mocking API powered by MSW
Laravel Packages
- laravel-terminal — Run artisan commands in a web interface (876 stars)
- laravel-tracy — Integrate Nette Tracy Debugger with Laravel
- laravel-erd — Auto-generate ER Diagrams from Laravel models
- laravel-repository — Repository Design Pattern for Laravel
- laravel-parallel — Parallel processing for Laravel
- upload — Large file upload with jQuery-File-Upload, Dropzone, and FilePond support
- eloquent-dumper — Dump raw SQL from Eloquent queries
Taiwan Localization
- twzipcode — Normalize Taiwan addresses and extract city, district, and zip codes
- laravel-payum — Payment integration framework for Laravel
- payum series — ECPay, E.SUN Bank, AllPay, Collect, and more Taiwan payment gateways
Contact
- GitHub: recca0120
- Medium: @reccatsai