No Composer. No vendor folder. No supply-chain anxiety. Every line of code is yours to read, understand, and trust.
Built exclusively for PostgreSQL. Schema introspection, Active Record ORM, and auto-generated models straight from your database.
Strict types, named arguments, match expressions — clean, modern PHP without legacy baggage or abstraction soup.
Routes map to controllers. Controllers talk to models. That's it.
// conf/router.config.php $routes = [ "/users" => ["UsersController@index", "auth"], "/users/edit/{id}" => [ "GET" => ["UsersController@edit", "auth"], "POST" => ["UsersController@update", "auth"], ], ]; // app/UsersController.php class UsersController extends LeapController { public function edit($id) { $user = Users::Query()->where("id = :id", [":id" => $id])->first(); $this->view->data = $user; $this->view->render('users/edit'); } }