Fir - Lightweight PHP MVC Framework

0 Sales

The Fir framework started as micro-framework with the purpose of being used in private projects, with the strongest points being extremly fast and easy to use. Fir is not a replacement for professional frameworks, however if you want to quickly build a prototipe app, make a couple of AJAXed pages and do a couple of database calls, Fir should be a good option.

Features

  • Extremely fast (3ms exec. time)
  • Extremely lightweight (30kb)
  • MVC pattern
  • Dynamic Routing (with clean URLs)
  • Helpers support (lazy loading)
  • Libraries support (lazy loading)
  • Middlewares support (lazy loading)
  • Composer support (lazy loading)
  • Language system (lazy loading)
  • Fully namespaced
  • PSR-2 coding style
  • CSRF protection for forms

Front-end

  • Dynamic page loading (AJAX)
  • jQuery included
  • Bootstrap included

Requirements

  • PHP >=7 ( with mbstring )
  • Apache >= 2.0 ( with mode_rewrite ) 
  • MySQL >=5

Installation

  1. Run composer create-project codefir/fir /your-project
  2. Import the fir.sql file into your database.
  3. Open the app/includes/config.php file, and update the values YOURDBUSERYOURDBNAMEYOURDBPASShttps://localhost/your-project with your own information.

You can now access your website using the URL you defined in APP_PATH.

Andrew McCode
DM  
Platforms:
Chrome, Firefox, Microsoft Edge, Safari, Opera, iOS 8.x, iOS 9.x, iOS 10.x, iOS 11.x, Android 5.x, Android 6.x, Android 7.x, Android 8.x, Android 9.x, Windows Mobile, Windows Vista, Windows 7, Windows 8, Windows 10, OS X 10.10 Yosemite, OS X 10.11 El Capitan, macOS 10.12 Sierra, macOS 10.13 High Sierra, macOS 10.14 Mojave
App type
Web
Main Language
PHP
Framework
None
Database
MySQL
Category
Productivity
Posted on
2019-03-24
Last update
2019-03-24
Current version
1.0

This item has not comments yet.

This item has not reviews yet.

More from
Andrew McCode