Best PHP frameworks – MVC and more

PHP is a dream for those who want to learn how to make a website or an application and don’t know much about programming languages… and since PHP is free and has a phenomenal documentation … plus on top of that there are so many frameworks to help you out making it easier to work with and also making it more stable and structured.

Since I kind of like working in PHP a lot … but mostly core PHP … now a days I tried my hands on a couple of MVC structure frameworks for PHP… and found that there are a whole lot of them to work with…so just thought I would make a list of them and maybe someday try out as much as I can to finally find the one that suits my expectations and working criteria.

Hope this list helps a few people out as well… so enjoy and good luck with it πŸ™‚

 

1. Adroit

 

2. Akelos

 

3. ATK

 

4. AjaxAC

 

5. Ambivalence

 

6. BlueShoes

 

7. cakephp

 

8. codeigniter

 

9. Drupal

 

10. evoCore

 

11. ezComponents

 

12. FatFree

 

13. Flourish

 

14. Fusebox

 

15. KISSMVC

 

16. Kohana

 

17. Konstruct

 

18. LightVC

 

19. Limb

 

20. Madeam

 

21. Maintainable

 

22. mojavi

 

23. Obullo

 

24. OpenDelight

 

25. Pear

 

26. PHOCOA

 

27. php on trax

 

28. phpdevshell

 

29. phpopenbiz

 

30. PHPPeanuts


 

31. Prado

 

32. Qcodo

 

33. Recess

 

34. Seagull

 

35. Simple PHP framework

 

36. SolarPHP

 

37. Studs

 

38. Symfony

 

39. Tekuna

 

40. Vwork

<  

41. wact

 

42. xAjax

 

43. Yii

 

44. Zephyr

 

45. Zend

 

46. Zoop



Loves UX / UI / Music / Dance / Dogs / Movies / Travelling & Amateur Photography


  • EllisGL

    PEAR is not a framework…

    • well I am sorry to disagree… but whatever little I know of it… I still think it’s a framework.
      You can check out its own official website pear.php.net/

    • i agree, pear is a repository of libraries but not a framework

      • cave johnson ┬╗ well you’re right about the repository part but it just says that “PEAR is a framework and distribution system for reusable PHP components.” in the official website so i added i to the list πŸ™‚

        • Nicolβ”œΓ­s Granelli

          if PEAR is a framework RubyGems must also be a framework. Same as NPM for node

          • I know, with respect to the reason I am giving to substantiate that PEAR is a framework … that makes RubyGems a framework as well… but from my point of view it’s not and it doesn’t say anywhere , even on the official site… and the PEAR official site had this written πŸ™‚ So that is my reason.
            I confess I haven’t worked on either of them much … so can’t base my answer totally on my experience πŸ™‚
            Maybe you guys have a better idea.

    • I think Magento Lite is more of a CMS with certain features removed from the original Magento eCommerce application but since I haven’t actually used it I can’t be sure. And when I searched for it over google , it does say its a “general purpose framework or a CMS” … so maybe you’re right πŸ™‚
      Thanks for the insight πŸ™‚

      • Magento is the fastest-growing e-commerce platform in any language. It was recently bought by eBay and though it uses Zend Framework it is definitely it’s own framework. Magento Lite is Magento with the shopping cart stripped out, but leaving in the core framework features such as complete i18n (string translation, dates and currencies), block-based layouts, flexible routing with url rewrites, database abstraction, cron jobs, error logging, background indexing, block caching, general purpose caching, database-based configuration, admin panel with ACLs, web service API with ACLs, email templating, dynamic theming, etc.. It is very much a framework, the CMS part is just one module.

        • wow that’s an informative reply πŸ™‚
          Thank you so much for letting me know πŸ™‚

  • guest

    Lithium php ?

    • Thanks for letting me about this …I didn’t know about this. πŸ™‚

  • Wim

    Great list but I do miss FuelPHP.
    I used this framework recently and really liked it πŸ™‚

    • Hey thanx for the info… and even i checked it out a little and its quite nice πŸ™‚
      I think even I would want to work on it someday πŸ™‚

  • mrcube

    It’s just a list, there are no comment or what you think about the different frameworks or else your experience for each…
    Sadely !

    • You’re actually right in saying that… and initially I did think about writing about every single one of them but since I don’t have experience on a lot of them… and I have only worked on a few of them so it would’ve taken me a long long time to go through every one of them and then give my feedback so I just decided to make a simple list.

  • You forgot SlimPHP (a sinatra like), an excellent framework : http://www.slimframework.com/

    Nice Job to list all MVC framework in PHP πŸ˜‰

    • Hey another one I didn’t know about πŸ˜› …thanx for the link and I love the way the site is designed πŸ™‚
      Thank you so much for the appreciation as well.

  • nc

    Yet another one : http://jelix.org/en/

    • Thanx for adding another one to the list πŸ™‚

  • Not really a list of the best frameworks, more like a list of (nearly) all of them.

    • Actually you’re right πŸ™‚ I can’t say that every one of them is the best PHP framework… otherwise I would have just had a list of 5 or 10 such names πŸ™‚

  • vithya vijayan

    Thank you for your useful information.

    • You are most welcome πŸ™‚
      I am glad you appreciated it πŸ™‚ Thanx.

  • Leonardo

    I think the title is wrong. You practically named all php frameworks, so all of them are the best php frameworks?, for instance symfony1 was based on mojavi,so why mojavi is on the same level of “best” compared to symfony, even mojave is not active anymore, and should not be listed.

    Made me lost some precious time.

    • well you’re right but i just wanted to list all the php frameworks which are normally used and i didnt know about the mojavi and symphony relationship … so thanx for enlightening me πŸ™‚

  • Thanks for this valuable information. Great Blog.

  • Pingback: Best PHP frameworks – MVC and more | Dev Breakthroughs | Scoop.it()

  • Danishykj

    Where the hell did drupal went!!!!!!

    • you’re actually right πŸ˜›
      I missed out on mentioning Drupal … Thanx for the heads up πŸ™‚

  • Hrachya Mnatsakanyan

    Drupal is a CMS.

    • You’re absolutely right… it is… but it is also taken in the category of
      “Content Management Framework” so I had decided to put it in this list of PHP frameworks πŸ™‚

  • Simplyaashish

    r u a retard or what .. go and find out the definition of a php framework .. !!

  • Konstantinos

    Also a new extra lightweight PHP micro framework (only 98kb) is PWF (http://www.phpwebframework.com) . Although it has really small footprint it has what is needed to create clean and maintainable applications in MVC and OOP

    • Hey thanx a lot for the new update πŸ™‚
      Didn’t know about this one πŸ™‚
      Thank you for sharing πŸ™‚

  • Pingback: Best PHP frameworks – MVC and more | JSJQ...()