Ondřej Mirtes is creating PHPStan - Static Analyser for Finding Bugs Without Writing Tests
63

patrons

$377
per month
I believe in open source software. Everyone should be able to look at the code they depend on and everyone should have the possibility to improve it.

But making open source software is a difficult path to earn a livelihood. That's why makers of really awesome and popular software usually also have other means to support themselves and their families. I'd like to change that and you can help me with that!

What I'm Working On

I'm developing PHPStan - a static analysis tool to find bugs in your code without writing tests. It's really fast (it checks a 600k LOC codebase under a minute) and extensible - you can define reflection extensions for the magic behavior of your classes (usually seen in __get and __call methods). I'm also focusing on an incremental adoption of the tool so that anyone even with a massive technical debt can start using it immediately.

Read more about PHPStan on Medium.com.

I have a lot of ideas what could PHPStan do if I devoted more time to it. The core of the codebase enables me and others to write custom rules to check:
  • Correctness of custom DSLs like Doctrine DQL queries.
  • Framework-specific checks like existence of routes when generating links, referencing existing form fields, or checking template code.
I'd also like to help other open-source projects to integrate PHPStan in their workflow so their code can be more solid. I'm already working with CakePHP and several others.

I'd love if I could work on PHPStan full-time and be my own boss.

Spread Your Message!

If you're looking for talent or if you want to grow the audience of your product, you can back some of the tiers and get exclusive spots either in the release notes or in the console output of the tool itself! Check out the right column for more details.
Tiers
Individual Developer
$5 or more per month 40 patrons
PHPStan helps you to find bugs in your personal projects or in contract work and you'd love to support its further development.


Show your support of PHPStan by donating $5 to my daily latte fund. PHPStan development is fueled by lattes!


Your name will be in BACKERS.md in PHPStan GitHub repository.

Small Team
$30 or more per month 0 patrons
You're a small team of developers and PHPStan helps you to avoid bugs in production at your startup or company. You'd love to support its further development so it can be more smart about your code and find even more problems with it.


Your names will be in BACKERS.md in PHPStan GitHub repository.

Enterprise
$100 or more per month 0 patrons
PHPStan prevents your company losing money by stopping critical bugs before they reach production with each deploy.


Your company logo will be in PHPStan's README.

Goals
$377 of $2,500 per month
I will be able to devote my efforts to work on PHPStan full-time. I have a lot of ideas what it could do and I'd love to be able to implement them. Help me and be a part of this journey!
1 of 1
I believe in open source software. Everyone should be able to look at the code they depend on and everyone should have the possibility to improve it.

But making open source software is a difficult path to earn a livelihood. That's why makers of really awesome and popular software usually also have other means to support themselves and their families. I'd like to change that and you can help me with that!

What I'm Working On

I'm developing PHPStan - a static analysis tool to find bugs in your code without writing tests. It's really fast (it checks a 600k LOC codebase under a minute) and extensible - you can define reflection extensions for the magic behavior of your classes (usually seen in __get and __call methods). I'm also focusing on an incremental adoption of the tool so that anyone even with a massive technical debt can start using it immediately.

Read more about PHPStan on Medium.com.

I have a lot of ideas what could PHPStan do if I devoted more time to it. The core of the codebase enables me and others to write custom rules to check:
  • Correctness of custom DSLs like Doctrine DQL queries.
  • Framework-specific checks like existence of routes when generating links, referencing existing form fields, or checking template code.
I'd also like to help other open-source projects to integrate PHPStan in their workflow so their code can be more solid. I'm already working with CakePHP and several others.

I'd love if I could work on PHPStan full-time and be my own boss.

Spread Your Message!

If you're looking for talent or if you want to grow the audience of your product, you can back some of the tiers and get exclusive spots either in the release notes or in the console output of the tool itself! Check out the right column for more details.

Recent posts by Ondřej Mirtes

Tiers
Individual Developer
$5 or more per month 40 patrons
PHPStan helps you to find bugs in your personal projects or in contract work and you'd love to support its further development.


Show your support of PHPStan by donating $5 to my daily latte fund. PHPStan development is fueled by lattes!


Your name will be in BACKERS.md in PHPStan GitHub repository.

Small Team
$30 or more per month 0 patrons
You're a small team of developers and PHPStan helps you to avoid bugs in production at your startup or company. You'd love to support its further development so it can be more smart about your code and find even more problems with it.


Your names will be in BACKERS.md in PHPStan GitHub repository.

Enterprise
$100 or more per month 0 patrons
PHPStan prevents your company losing money by stopping critical bugs before they reach production with each deploy.


Your company logo will be in PHPStan's README.