iperamuna/pretty-routes-extended

Visualise your routes in pretty format with Livewire filters and search.

Installs: 8

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Language:Blade

pkg:composer/iperamuna/pretty-routes-extended

v1.0.0 2026-02-17 03:43 UTC

This package is auto-updated.

Last update: 2026-02-17 03:44:11 UTC


README

Latest Version on Packagist GitHub Tests Action Status Total Downloads License

Pretty Routes Extended Banner

Visualise your Laravel routes in a beautiful, interactive, and searchable interface. Built with Livewire and Tailwind CSS for a premium experience.

This package is heavily inspired by and builds upon the excellent work of garygreen/pretty-routes.

Features

  • Premium UI: Modern Tailwind CSS design with high-quality aesthetics.
  • 🔍 Real-time Search: Search by URL, Name, or Action with instant debounced results.
  • 📂 Prefix Filtering: Hierarchical filtering for route prefixes (e.g., admin, api).
  • 📍 Highlighting: Toggle row highlights to track specific routes while scrolling.
  • 📜 Mirrored Scroll: A sticky footer with a synced horizontal scrollbar for easier navigation of long URIs.
  • 📊 Statistics: View total and filtered route counts at a glance.
  • 🛠 Configurable: Easily toggle debug restrictions, custom URLs, and branding.

Installation

You can install the package via composer:

composer require iperamuna/pretty-routes-extended

You can publish the config file with:

php artisan vendor:publish --tag="pretty-routes-extended-config"

This is the contents of the published config file:

return [
    'url' => env('PRETTY_ROUTES_URL', 'routes'),
    'middlewares' => [
        'web',
    ],
    'debug_only' => env('PRETTY_ROUTES_DEBUG_ONLY', true),
    // ...
];

Usage

Once installed, visit the /routes endpoint (or your custom configured URL) in your browser.

Testing

composer test

❤️ Credits

License

The MIT License (MIT). Please see License File for more information.