Open Source

I enjoy contributing to open source, whether that’s improving popular libraries like SaloonPHP and PestPHP or building my own packages.

Most of my packages start from a real need in my own projects, then evolve into tools that others can use too.

So far, my work has been downloaded over 9,000,000 times.

Packages

Here are some of my open source packages, all installable via Composer.

GitHub - pestphp/pest-plugin-profanity: The Pest Profanity Plugin
The Pest Profanity Plugin. Contribute to pestphp/pest-plugin-profanity development by creating an account on GitHub.

Profanity Plugin for PestPHP

GitHub - JonPurvis/faker-stripe: 🤡 A Provider for FakerPHP that Generates Fake but Structurally Correct IDs for Stripe API Resources.
🤡 A Provider for FakerPHP that Generates Fake but Structurally Correct IDs for Stripe API Resources. - JonPurvis/faker-stripe

Stripe Plugin for FakerPHP

GitHub - JonPurvis/squeaky: ✨ A Laravel Validation Rule to Help Catch Profanity.
✨ A Laravel Validation Rule to Help Catch Profanity. - JonPurvis/squeaky

Profanity Validation for Laravel

GitHub - JonPurvis/lawman: 🤠 A PestPHP Plugin to Help with Architecture Testing for SaloonPHP Integrations.
🤠 A PestPHP Plugin to Help with Architecture Testing for SaloonPHP Integrations. - JonPurvis/lawman

Saloon Plugin for PestPHP

GitHub - JonPurvis/laravel-uninspire: 😕 The opposite of the Laravel Artisan inspire command. It generates a humorous, un-inspirational quote.
😕 The opposite of the Laravel Artisan inspire command. It generates a humorous, un-inspirational quote. - JonPurvis/laravel-uninspire

Laravel Uninspire for Laravel

GitHub - JonPurvis/radial: Radial is a companion for Flux UI, adding donut and pie charts styled to match Flux’s look and feel.
Radial is a companion for Flux UI, adding donut and pie charts styled to match Flux’s look and feel. - JonPurvis/radial

Donut & Pie Charts for FluxUI

Key Contributions

Below are some of my key open source contributions that I’m most proud of.

TBC