Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ghousseyn/phiber

PHP Phiber framework - Build light-weight lightning-fast PhP applications with Phiber
https://github.com/ghousseyn/phiber

Last synced: about 2 months ago
JSON representation

PHP Phiber framework - Build light-weight lightning-fast PhP applications with Phiber

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/ghousseyn/phiber.png?branch=alpha)](https://travis-ci.org/ghousseyn/phiber) [![License](https://img.shields.io/github/license/ghousseyn/phiber.svg)](http://phibermit.mit-license.org/) [![Packagist](https://img.shields.io/packagist/v/phiber/phiber.svg)](https://packagist.org/packages/phiber/phiber)

![Phiber Framework](logo.png)

Phiber Framework (PHP's EASY MVC)
===

Phiber Framework is the lightest full stack PHP MVC framework. Phiber ships with basic components providing a bare minimum of boiler plates and allow for extension and library integration to add functionality as needed. Main components include MVC layout, Modules, Plugins, ORM, Cache, Session, Events, Log and Error handling.

Phiber framework applications are moduler with an easy drop-in architecture. A sample application is available on packagist as a template. Phiber also provides a command line tool called Myo to help create and maintain different parts of your application.

Features
===
- Very easy to learn (probably why you picked PHP in the first place)
- Very easy to develope and deploy with [Myo](https://github.com/ghousseyn/phiber-myo) and [Composer](https://getcomposer.org)
- Lightweight and very fast (150k uncompressed)
- One-file easy configuration
- Painless Routing (simple and RegEx/named params)
- Drop-in architecture for plugins, modules and even controllers
- True MVC (Models CAN communicate with views directly)
- Eventful (trigger and listen to events if you want to)
- OOSQL ORM and Query builder (Zero configuration)
- Entity generator (Design your DB like a DBA)
- Use any library out there within your plugins, models or controllers
- Myo command line tool to speed up development and prototyping

Issue tracker
==
[Phiber Issue Tracker](http://phiber.myjetbrains.com/youtrack/)

Documentation
===
Check [Phiber Framework Documentation](http://ghousseyn.github.io/phiber)

Ask a question
==
[Phiber Framework Group](https://groups.google.com/forum/#!forum/phiber)