A lightweight, expressive PHP MVC framework built for developers who want structure without the bloat.
LavaLust gives you a clean, consistent structure so you can focus on building — not configuring.
Clean separation between Models, Views, and Controllers keeps your codebase maintainable as it grows.
Define routes with GET, POST, PUT, DELETE and more. Supports named routes, closures, and grouped prefixes.
Fluent query builder with relationships, soft deletes, timestamps, mass assignment protection, and eager loading.
Scale your app with self-contained modules. Each module owns its controllers, models, and views.
Build JSON APIs out of the box using built-in conventions, response helpers, and content negotiation.
Sessions, form validation, file uploads, pagination, encryption — batteries included where it counts.
Define a route, write a controller method, render a view. That's the whole loop.
A predictable directory layout so every file has a logical home from day one.