Stop treating your codebase as a black box. LaraNexus automatically scans your routes, controllers, Eloquent models, and Blade views into a real-time, interactive visual graph.
Every route node renders its HTTP verbs, controller action, middleware security lock (π), and statically scanned Eloquent model and Blade view dependencies.
As Laravel applications evolve from prototypes to enterprise platforms, architectural visibility vanishes. Here is how LaraNexus cures application blindness.
Where developer velocity slows down
Zero overhead, immediate clarity
π auth, throttle), exposing open routes instantly.
LaraNexus is engineered not just as a visualizer, but as an architectural intelligence suite designed to eliminate complexity across the Laravel lifecycle.
To make architectural opacity a thing of the past in the Laravel world. We envision a future where any developerβfrom junior intern to principal architectβcan clone a million-line Laravel project and achieve complete mental clarity over its entire request lifecycle within their very first hour.
Works out of the box with `composer require --dev` and auto-discovers routes.
Scans Eloquent Model dependencies and Blade template invocations.
Click any node to jump directly to the controller file and line in VS Code.
Instant search filtering and vector diagram export for PRs and tech specs.
Visualizing `hasMany`, `belongsTo`, and polymorphic relations directly on the canvas.
Mapping events fired by controllers and their queued listener subscribers.
Displaying incoming request validation rules and payload schemas.
AI suggestions for bloated controllers, N+1 query patterns, and missing middleware.
Discover how engineering teams use LaraNexus to solve real architectural bottlenecks, accelerate developer onboarding, and secure complex route topologies.
Legacy Monolith Architecture Exploration
A financial services platform with 450+ routes and 12 years of legacy commits took junior and mid-level engineers an average of 2 full weeks just to map out request flows and identify which controllers owned critical business logic.
By introducing LaraNexus into the local docker development environment, new engineers visualised the entire API topology in a single interactive canvas. Clicking on nodes opened controller methods directly in VS Code, removing documentation lag entirely.
Automated Middleware Detection & Route Hygiene
During a quarterly security audit, developers were manually cross-checking `routes/web.php` and `routes/api.php` line by line. Hidden sub-routes inside resource controllers were accidentally deployed without the `auth:sanctum` or role-verification middleware.
LaraNexus automatically parsed middleware chains into explicit visual badges (`π auth`, `throttle`, `verified`). Unprotected endpoints stood out immediately in red and slate without security badges.
Static Model & View Dependency Analysis
The main `OrderController.php` spanned over 2,400 lines, rendering 14 blade views and querying 9 different Eloquent models. Developers were terrified to touch it due to unexpected side-effects across payment processing and inventory views.
Using LaraNexus deep discovery reflection, the architecture team visually grouped all connected models and blade templates. They cleanly separated checkout, invoicing, and refunds into dedicated domain action classes.
No complex migrations, no external database dependencies. LaraNexus integrates cleanly into any Laravel 12 or 13 app.
Add LaraNexus as a local development dependency via Composer:
composer require diusazzad/laranexus --dev
Customize URL prefix, middleware, or ignored namespaces:
php artisan vendor:publish --tag="laranexus-config"
Navigate to your dashboard path in your browser:
http://127.0.0.1:8000/laranexus
LaraNexus is 100% free, MIT-licensed open source software. We welcome contributions of all kindsβfrom documentation fixes and issue triage to cutting-edge AST reflection engines.
Fork repository on GitHub, then create a branch:
git switch -b feat/my-enhancement
Write clean, strictly-typed PHP code with declare statement:
declare(strict_types=1);
Ensure strict PSR-12 adherence using Laravel Pint:
./vendor/bin/pint
Execute PHPUnit/Pest automated test suite:
php artisan test
Open PR with our structured template & screenshots:
git push origin feat/...
declare(strict_types=1);.
feat:, fix:, docs:, test:).
Ready to make your first commit? Read our comprehensive markdown documents or open an issue on GitHub.