Weave Code
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

Symfony Route Usage Laravel Package

50bhan/symfony-route-usage

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Technical Debt Reduction: Identify and remove unused Symfony routes to streamline codebase, reducing maintenance overhead and improving performance.
  • Roadmap Prioritization: Justify deprecation of legacy endpoints by providing data-driven insights into route usage (e.g., "Last accessed 3 years ago → Safe to remove").
  • Build vs. Buy: Avoid reinventing route-tracking logic; leverage this lightweight package instead of custom solutions.
  • Use Cases:
    • Legacy System Cleanup: Audit routes in long-running projects to eliminate dead code.
    • Feature Flag Management: Verify if deprecated features (post-flag removal) are still accessed.
    • Security Audits: Detect unused admin/debug routes that could be attack vectors.
    • Performance Optimization: Remove unused routes to reduce route collection overhead.

When to Consider This Package

  • Adopt if:
    • Your project uses Symfony (not Laravel; this is a Symfony-specific package).
    • You need data-backed route cleanup (e.g., for technical debt or security).
    • Your team lacks time to build a custom route-tracking system.
    • You’re maintaining a large or long-lived codebase with suspected dead routes.
  • Look elsewhere if:
    • You’re using Laravel (use the original julienbourdeau/route-usage instead).
    • You need real-time analytics (this tracks usage, not user behavior).
    • Your routes are highly dynamic (e.g., API-first with auto-generated routes).
    • You require granular permissions tracking (this focuses on route calls, not auth).

How to Pitch It (Stakeholders)

For Executives: "This package helps us eliminate technical debt by identifying unused Symfony routes—like a 'find unused files' tool for our API. For example, we could remove 20% of our endpoints that haven’t been accessed in years, cutting maintenance costs and improving performance. It’s a no-code solution that pays for itself in developer time saved."

For Engineers: *"SymfonyRouteUsage is a drop-in bundle that logs route calls to a database, letting us run bin/console show-route-usage to find dead routes. It’s inspired by Laravel’s route-usage tool but tailored for Symfony. Useful for:

  • Cleaning up legacy routes before migrations.
  • Verifying feature removals (e.g., ‘Is this old admin panel still used?’).
  • Security audits (unused routes = potential attack surfaces). Installation is trivial (composer require symplify/symfony-route-usage), and it integrates with Symfony’s bundle system. Low risk, high reward."*
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.
daikazu/eloquent-salesforce-objects
unseen-codes/chat
romalytar/yammi-jobs-monitoring-laravel
kisame76/filament-db-table-state
nqxcode/laravel-lucene-search
dpfx/laravel-livewire-wizards
workos/workos-php-laravel
sofa/laravel-global-scope
nawasara/auth-primitives
adhocrat-io/arkhe-main
make-dev/orca-harpoon
itsemon245/lamet
baks-dev/dashboard
amoifr/pickle-panther-bundle
make-dev/orca
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle