Fork me on GitHub

Jeff Php Framework

Jeff is a modular, extensible, OOP, MVC, lightweight php framework designed to ease the programmers in the development of web applications.

Designed for a database driven programming experience, ensures an indisputable rapidity in development thanks to its auto-generated back office functionality.

Getting started

Expand Jeff

Made with Jeff

Jeff is an open source project developed by Otto srl and distributed under the MIT license

Jeff provides multi language support, not yet at database level. The base package includes the default database tables in italian and english languages.

Jeff is highly extensible. Thanks to its modular architecture it's very easy to add it functionalities, plugins and content modules, and make them work with all other Jeff's stuff. Its default database connector works with MySQL DBMS but thanks to the modularity and the use of factory method pattern it's very easy to write a new connector for example for PostgreeSQL and merge it with the framework.

Jeff's elegant theme management let's you customize your applications at every aspect, and also change your look at once very easily.

The most exciting and important feature: Jeff comes with a specific admin class which can generate automatically the back-office necessary to manage your db tables. So you may pay attention in developing the frontend of your applications without spending time with the annoying operations needed to write a database table interface. Few lines of code results in a complete control over your tables!