Lightweight • Fast • MVC for PHP Developers
LavaLust is a lightweight PHP framework built for developers who want a structured, modular, and scalable development experience — without unnecessary complexity or performance overhead.
LavaLust is a PHP framework that follows the
MVC (Model–View–Controller) architectural pattern.
It is designed for developers who want:
- Clean project structure
- Modular and maintainable code
- Built-in routing and database tools
- REST API–ready applications
Clear separation between Models, Views, and Controllers.
Clean and flexible routing system for mapping URLs to controllers.
Reusable helpers and libraries for sessions, forms, validation, database access, and more.
Supports scalable development and clean organization of application logic.
Easily build RESTful APIs using LavaLust conventions and tools.
Simplified database interaction with structured, readable model methods.
File: app/config/routes.php
$router->get('/', 'Welcome::index');File: app/controllers/Welcome.php
class WelcomeController extends Controller
{
public function index()
{
$this->call->view('welcome');
}
}File: app/views/welcome.php
Lightweight. Fast. MVC.
Minimal core. Maximum control.
LavaLust avoids heavy abstractions while giving developers the tools they need to build clean, scalable applications.
📦 GitHub Repository 👉 https://github.com/ronmarasigan/lavalust
📖 Official Documentation 👉 https://lavalust.netlify.app
Contributions are welcome and appreciated.
Fork the repository
Create a feature branch
Commit your changes
Open a pull request
LavaLust Framework is open-source software licensed under the MIT License.