Phalcon is an open source, full stack framework for PHP. Functionality is exposed as PHP classes ready to be used. Written as a C extension, it is optimized for extremely high performance, being the fastest possible framework available for PHP developers.
Phalcon is an open source, full stack framework for php5 and php7 written as a c extension, optimized for high performance. Developers don't need to learn or use the C language, since the functionality is exposed as PHP classes ready to be used.
Phalcon is loosely coupled, allowing developers to use the the whole framework or selected objects as glue components, based on the needs of the application.
Phalcon strives for performance while keeping the framework robust and easy to use.
Phalcon is written in zephir, a language resembling php or javascript in syntax.
Downloading
The source for Phalcon is on Github. Compiled packages for Windows can be found on the download page.
Documentation:
Tutorial - Begin with a background of the project, go through installation and start by writing a simple hello, world! application. Move on rapidly to the MVC implementation, models, views and tie it all together.
API reference - All classes that the framework offers listed and documented.
Developer tools - Phalcon offers a set of command line tools that make creating and managing Phalcon projects easier. It is strongly recommended that you install and use them, as many answers and tutorials will depend on them.
Incubator - Includes PHP code snippets that are written from the community for the community. These snippets are designed to be drop-ins to current projects to extend the framework according to the needs of the developer.
Help And Support
Help can be found on the official forum, bugs and issues can be reported on Github. There is also a Discord server for informal discussion.
Sample Projects:
Some projects have been created to illustrate how Phalcon works and shared on Github. You can fork and clone these projects as a starting point for your own, or just to get to know the framework.
Forum - Perhaps the most practical Phalcon application out there, which is readily available to the public, requiring users to use their github account for authentication. Currently powering the official Phlacon forums.
INVO - Sample lightweight application showing you how you could use Phalcon to write an invoicing or accounting application.
Vokuro - Sample lightweight application demonstrating authentication and authorization using Phalcon.
MVC Examples - Micro MVC example as well as multiple modules examples (with or without namespaces).
REST example - REST Micro MVC application with middleware, utilizing jwt .
There is also a list of live sites that are Powered by Phalcon.