Amazing projects need amazing tools. We might not know you just yet, but we think you’d be a great fit for building a better web. Together, we’re ready to change the world!

Here at Phalcon, we’re building a new generation framework for PHP, we want to give you amazing performance, while help you develop with ease and fun.

We are constantly trying to enhance Phalcon, to make it a better framework using a completely new approach towards PHP frameworks. We are continuously adding new features and keeping the core stable and increasing performance as much as possible.

Looking into future development, we would love to create a roadmap together and be clear as to what work is more important to the community so that we can all create awesome and fast applications.

After a series of beta releases, Phalcon 1.1 is finally released!

This release adds new functionality, fixes bugs, improves of the current components, improves performance and more! We’re constantly searching for the best balance between performance and functionality, building a robust framework that performs exceptionally well!

Main features in this release were highlighted in the beta article.

Vokuro

Vökuró, is our new sample application to showcase the features of Phalcon. We implemented several features related to authorization, authentication and security. Some of these features have recently been introduced in the framework. This sample application provides a basic frontend and a backend where users/profiles/security can be managed.

The following features are implemented:

In an effort to help developers with the installation of Phalcon, we have created a feature request with cPanel so that we can develop an installation script that would allow cPanel customers install the extension with literally one click.

https://features.cpanel.net/responses/add-support-for-phalconphp-extension-apache-php

After our successful 1.0 release, we continue improving Phalcon with our latest release 1.1.0 (beta). In this article, we’re highlighting the most important features introduced:

In this tutorial, we’re going to explain how to create a behavior for the Phalcon’s ORM. Its goal is keep track of data changed by users on specific models. This behavior is often known as Blameable.

A model in Phalcon triggers specific events when operations like create/update/delete are performed. These events help us to insert hook points extending the functionality according to our business needs.

This tutorial is oriented to an intermediate/advanced audience. We’ll explain how to create a custom model’s initializer via annotations that can be easily modified/adapted to initialize collections, plugins, etc.

UPDATE: Although write Phalcon in Assembler may be challenging, we regret to inform you that this was our April Fools’ joke, thanks for your great sense of humor! :)

Continuing our work of trying to make Phalcon even faster, we have decided to start migrating our code to assembler.

Projects
We're a nonprofit organization that creates solutions for web developers. Our products are Phalcon, Zephir and others. If you would like to help us stay free and open, please consider supporting us.