Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Route List Web Laravel Package

apih/laravel-route-list-web

Adds a browser-based route inspector to Laravel, giving you a searchable, filterable web UI for your app's registered routes—method, URI, name, action, and middleware—so you can debug routing without dropping into the terminal or running artisan route:list.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Developer experience roadmap: Use this as a lightweight internal route explorer to reduce reliance on php artisan route:list, especially for engineers, QA, and support staff who prefer browser-based visibility. It supports decisions about onboarding tooling and internal developer portals.
  • Build vs. adopt: For a simple web view of Laravel routes, adopting this MIT package is cheaper than building and maintaining a custom UI. Treat it as a small, reversible developer-tool bet—not a core platform dependency.
  • API surface and release audits: Use route visibility to review planned feature coverage, deprecation candidates, middleware exposure, and QA test matrices. It is useful for route inventory, but it is not a replacement for OpenAPI/Swagger documentation or contract testing.
  • Onboarding and support efficiency: New engineers, QA, and technical support can inspect application routes without command-line access. This can shorten time-to-first-contribution and reduce triage friction.
  • Security and compliance review: The package can surface route names and middleware so teams can spot unintended public or admin endpoints. This benefit only holds if access is restricted to local/staging environments and authorized users.
  • Stakeholder demos and architecture walkthroughs: Provides a simple visual artifact for sprint reviews or technical discussions, though it should not be presented as full API documentation.

When to Consider This Package

  • Consider it when: You have a Laravel application with enough routes that CLI output is hard to share; the team wants browser-based route visibility; it can be installed as a dev dependency; it can be gated behind authentication or IP allowlists; and it will run only in local or staging environments.
  • Evaluate before adopting: Inspect the source code, confirm Laravel version compatibility, review release history and issue responsiveness, verify whether it registers routes or middleware, and confirm it can be disabled per environment. With only 17 stars, community validation is limited, so a short technical spike is warranted.
  • Look elsewhere when: You need OpenAPI/Swagger documentation, API contract testing, route analytics, audit logs, role-based access control, enterprise support, or a production-safe admin panel. Also look elsewhere if compliance rules prohibit exposing route inventories, if the app is highly multi-tenant and route exposure is sensitive, or if the team is unwilling to maintain a fork.
  • Avoid it when: There is any chance the route list could be exposed publicly in production. Route names and middleware can reveal internal admin paths, API structure, and security assumptions.

How to Pitch It (Stakeholders)

For executives: This is a low-cost developer-productivity tool that makes Laravel routes visible in a browser. It can speed onboarding, debugging, and release QA without customer-facing changes. We should pilot it in local/staging with access controls. Because community adoption is low, treat it as a reversible dev dependency rather than a platform commitment.

For engineering: Adopt it as a require-dev package, restrict it to local/staging and authorized users, pin the version, review the source, and confirm Laravel compatibility. Document php artisan route:list as the fallback. Do not expose it in production. Use it to improve route inventory, onboarding, and release checks, while evaluating API documentation needs separately.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast