PHP5 Micro Frameworks
MicroMVC
MicroMVC is a module-based MVC that is currently in active development. Featuring a full ORM, database library, migrations, administration scaffolding, and many other small and easy to understand PHP libraries.
PHP >5.3
mcrypt
mbstring
Nginx 0.7.27+ (Or Apache with modrewrite)
PDO if using the Database
Slim
HTTP routing, Named routes, Route passing, Route redirects, Route halting, Middleware & Hooks, Custom views, HTTP caching, Signed cookies, Custom 404 page, Custom 500 page, Error handling, Logging
PHP >= 5.2
libmcrypt > 2.4.x (if using encrypted cookies)
Limonade
Routes, Views & Templates, Hooks & Filters, Helpers, Halting and error handling
PHP >= 5.1.6
http://limonade-php.github.com/
Silex
Silex is a PHP microframework for PHP 5.3. It is built on the shoulders of Symfony2 and Pimple and also inspired by sinatra.
PHP >= 5.3
GluePHP
Glue is a PHP micro-framework. It provides one simple service: to maps URLs to Classes. Everything else is up to you. The database, ORM, template engine and all other components are under your control. Glue just glues everything together. In MVC terms, Glue is the URL Routing and Controller portion while you have total control over your choice of a Model and View layer.
Flight
Flight is a fast, simple, extensible framework for PHP. Flight enables you to quickly and easily build RESTful web applications.
PHP >= 5.3
Written by Chase
Related protips
12 Responses
I wrote the MicroMVC framework which is the oldest micro framework here. It also includes many advanced features like an ORM despite it's small size.
@xeoncross
Not a big fan of MVC's myself, but yours definitely needs to be on this list, thanks for notifying me! :)
Good listing. I'am huge fan of silex. So check out mine protip about the Silex and the AppFog
https://coderwall.com/p/ku4wvq
I alredy used Slim! And I loved!
I'll use MicroMVC soon! :D
I also wrote Hooch some time ago.
Mayhap I also submit Deano for use and improvement.
@xeoncross I randomly came across your framework, used it, and thought it was awesome. In fact, I borrowed a bunch of it to try to make WP development easier.
@zaus, glad to hear you were able to use it for wordpress. One of these days I'm sure all us developers are going to gang up on WP and rewrite the beast from scratch. ;)
Try this: https://gist.github.com/EmanueleMinotto/4648707
It's more an experiment than a stable microframework, but it works! :)
Interesting list! I would like to add my baby, a simple framework with heavy focus on login process (currently nameless): Find it here http://www.php-login.net and here https://github.com/panique/php-login.
Hi, not sure how late this is, but I wrote Dispatch, also a microframework.
try OnePHP restful microframework:
http://oneframework.net/