Phalcon Monthly Funding Campaign

Phalcon is a full stack PHP framework, delivered as a C-extension. Its innovative architecture makes Phalcon the fastest PHP framework ever built!

As many would know, working on an open source project rarely offers any rewards, other than the satisfaction that the project helps others with their work and projects. Often though, since this is not a source of income, time becomes a luxury to spend on the project and features or bugs take longer to be implemented/resolved.

In order to continue the level of development that created Phalcon we need your support to allow our lead developer Andres Gutierrez, to dedicate more time to the project, hopefully with your help work full time on it. This will allow us to improve vital aspects of the Phalcon project such as Zephir and the organizational structure of the project.

For businesses that are using Phalcon for their application, it would make perfect sense to sponsor Phalcon development, since it will ensure that bugs are fixed quickly and efficiently and also new features are implemented much faster than before. Finally, it might also help you with exposure in the Phalcon community, making it easier to attract Phalcon developers.

Individual users are always welcome to make a recurring pledge, if Phalcon has helped you in your work or personal projects.

Planned work for Q1 2017:

  • Ground work for full support for PHP 7/7.1
  • Fixing crucial (segfaults) bugs in Zephir
  • Creation of a Phalcon Github organization
  • Documentation enhancements/rewrite
  • Bug fixes in Phalcon
  • Phalcon promotion in social media

Supported Repositories:

Notable Features of Phalcon:

  • Low overhead; Low memory consumption and CPU compared to traditional frameworks
  • MVC & HMVC; Modules, components, models, views and controllers
  • Dependency Injection; Dependency Injection and Location of services and it’s itself a container for them.
  • Rest; In this case, you can use either a micro or full stack application to meet your goal. In addition, a powerful set of HTTP helpers.
  • Autoloader; Provides the autoloading mechanism of PHP classes following PSR-4.
  • Router; Phalcon\Mvc\Router provides advanced routing capabilities.

Significant Benefits:

  • Zephir/C extensions are loaded together with PHP one time on the web server’s daemon start process
  • Classes and functions provided by the extension are ready to use for any application
  • The code is compiled and isn’t interpreted because it's already compiled to a specific platform and processor
  • Due to its low-level architecture and optimizations Phalcon provides the lowest overhead for MVC-based applications

Thank you for your support!


This is awesome, at my company MCTekK we depend heavily on phalcon so we will be adding fund starting january 1


First goal reach 250 donate ;) on to the next one

edited 27d ago

I fully support the initiative and would like to contribute.

But what happens if you do NOT reach the $2000/mo goal - will I still be donating monthly and how would not reaching the goal affect ongoing work?


edited 25d ago

@temuri416 The money is cumulative and once billed it can be saved for a later date. It can take a while to corral all of the money together and any earnings in the short term are not wasted. There are various inflection points such as 2 months of billing at 1/2 of the first funding level adds up to one part-time month and additionally in the meantime less skilled (not with deep C, PHP, Zend engine skills) short term assistance can be hired to do work on .zep files. If you are unsure then I urge you to put in an amount of money now that you feel that you can commit to for many months since the simple availability and projection of funds will enable many good things.

edited 25d ago

Just realised you have a Patreon account after I've been using Phalcon for almost 6 months - my bad!

I will be pledging some money later today :)

It is unclear where the money goes to. Does it go to Andres or does it go to someone like Wojciech?

That nebulous detail alone makes me hesitatnt to contribute.

Additionally - Does it really require money to do a task like "Phalcon promotion in social media " or "Documentation enhancements/rewrite"

It may be more prudent to say 'We need money solely to get Phalcon compiling on 7.1 - X dollars a month means that Andres himself will realize this goal'

As a long term user I must say I support the project but I'm skeptical in how this is being handled.

edited 5d ago

Yea it's good idea, there should be some summary quarterly i think what happens with this money, what is done with it, and if nothing what will be done with it. Well phalcon promotion in social media - i can understand it as just buy some adverts maybe?

Hey all

Sorry for the late reply.

Yes one can easily argue that "Phalcon promotion on social media" doen't really require thousands of dollars to be achieved. Additionally one could also argue that the documentation enhancements/rewrite falls into the same category.

Although both those tasks do require time to be completed, there are part of our goals for Q1 so that is why they were all mentioned in the relevant posts here, blog and Patreon.

As Wojciech mentioned, the intent is indeed to be as transparent as possible, and offer a summary of how much money was collected and where it was spent.

Right now, the only payout that came out of Patreon was $600, to Andres, for the sole purpose of getting Phalcon ready for PHP 7.1. Work is already underway but it is a significant amount of work, since we have to first inspect the PHP 7.1 code and understand all the changes made before we can apply necessary alterations to Zephir and thus make Phalcon work with 7.1.

I am happy to provide monthly blog posts/reports for the progress but I personally think that it might be an overkill. I would again personally vote for quarterly ones, however if the community wants a shorter frequence I will do so.

Let us know guys and gals.