aferrandini/urlizer
Laravel-friendly URL slug generator that “urlizes” strings into clean, readable slugs with sensible transliteration and customization options. Ideal for turning titles or names into SEO-ready URLs consistently across your app.
blog-posts/my-first-post instead of posts/12345)./users/john-doe-profile).café to cafe).Adopt if:
Look elsewhere if:
Str::slug() in Laravel 5.8+).post-1, post-2 for duplicates)—this package focuses on generation, not uniqueness.For Executives:
"This package lets us generate clean, SEO-friendly URLs automatically—like turning ‘How to Train Your Dragon (2004)’ into /how-to-train-your-dragon-2004. It’s a lightweight, no-code solution to reduce dev work while improving user experience and search rankings. Think of it as ‘autopilot for URLs.’"
For Engineers:
"Urlizer is a battle-tested, Laravel-native slug generator that handles edge cases (accented chars, whitespace, punctuation) with minimal config. It’s a drop-in replacement for manual str_replace() hacks or custom logic. Since it’s abandoned but simple, we can fork it if needed or pair it with Laravel’s built-in Str::slug() for modern projects. Key tradeoff: zero maintenance burden vs. 10-year-old codebase."
How can I help you explore Laravel packages today?