Download the PHP package iyoramu/banana-php without Composer
On this page you can find all versions of the php package iyoramu/banana-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download iyoramu/banana-php
More information about iyoramu/banana-php
Files in iyoramu/banana-php
Package banana-php
Short Description Adaptable Next Generation Advanced Nimble Architecture PHP framework
License MIT
Informations about the package banana-php
π BANANA-PHP
Balanced Adaptable Next-Generation Advanced Nimble Architecture for PHP
A flexible, scalable, and secure PHP framework designed for developers of all levels β from beginners to experts.
π Why BANANA-PHP?
BANANA-PHP is built to make web development easier, faster, and more efficient while addressing common challenges like:
- π οΈ Simplified Setup: Intuitive for newcomers, powerful for experts.
- π Built-in Security: CSRF protection, encryption, and secure authentication.
- ποΈ Database Agnostic: Works with MySQL, PostgreSQL, SQLite, and more.
- β‘ Performance Optimized: Lightweight core with optional modular extensions.
- π Modern Routing: Clean, RESTful API support out of the box.
Whether youβre building a small blog or a large-scale app, BANANA-PHP scales with your needs.
π¦ Installation
Requirements: PHP β₯ 8.1, Composer, and a web server (Apache/Nginx).
π§© Key Features
Feature | Description |
---|---|
Routing | Elegant URL routing with middleware support. |
Auth | Ready-to-use login, registration, and password reset. |
ORM | Database abstraction with fluent query builder. |
Templating | Blade-like syntax for dynamic views. |
CLI Tools | Generate controllers, models, and migrations via command line. |
- Modern PHP 8.1+ architecture
- MVC pattern implementation
- Powerful routing system
- Database abstraction layer
- Authentication (JWT & Session)
- Middleware pipeline
- Console commands
- Built-in testing support
- Docker ready
Requirements
- PHP 8.1 or higher
- Composer
- MySQL 5.7+ / PostgreSQL / SQLite
- Redis (optional)`
π Quick Start
-
Create a Route:
-
Run the Server:
Visit
http://localhost:8000/hello
to see it in action!
π‘οΈ Security
BANANA-PHP includes:
- β CSRF protection
- β SQL injection prevention
- β Rate limiting
- β Secure session management
π¨βπ» Author
IRUTABYOSE Yoramu
- π§ [email protected]
- π +250 781 014 782
- π» SourceForge Project
π License
MIT Β© 2025 β Free to use, modify, and share!