https://github.com/ch-kashif171/larite-framework
The core of the Larite PHP MVC framework inspired by Laravel, designed for speed, clarity, and extensibility.
https://github.com/ch-kashif171/larite-framework
framework larite mvc php php-framework php8
Last synced: 7 months ago
JSON representation
The core of the Larite PHP MVC framework inspired by Laravel, designed for speed, clarity, and extensibility.
- Host: GitHub
- URL: https://github.com/ch-kashif171/larite-framework
- Owner: Ch-Kashif171
- License: mit
- Created: 2025-09-10T05:11:10.000Z (7 months ago)
- Default Branch: 5.x
- Last Pushed: 2025-09-11T08:31:40.000Z (7 months ago)
- Last Synced: 2025-09-11T10:43:13.577Z (7 months ago)
- Topics: framework, larite, mvc, php, php-framework, php8
- Language: PHP
- Homepage: https://larite.dev/
- Size: 491 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Larite Framework
The **Larite Framework** is the core of the Larite PHP MVC ecosystem a lightweight, expressive, and modern PHP framework inspired by Laravelβs elegance and simplicity. It provides all the essential building blocks to create robust web applications with clean architecture.
---
## π Features
- **MVC Structure** β clear separation of models, views, and controllers
- **Routing System** β expressive, Laravel-style routing
- **Middleware Support** β handle requests with `$request` and `$next`
- **Eloquent-like ORM** β relationships (`hasOne`, `hasMany`, `belongsTo`) included
- **Migrations & Seeders** β database versioning made easy
- **CLI Generator** β scaffold controllers, models, migrations, and more
- **CSRF Protection** β built-in request security
- **Custom Helpers** β utility functions for sessions, validation, and routing
- **Lightweight Core** β fast and optimized for modern PHP (>=8.3)
---
## π¦ Installation
The framework itself is installed automatically when creating a new Larite project.
To start a new project:
```bash
composer create-project larite/larite my-app