voku/urlify
PHP URL slugifier/transliterator (URLify.js port) that converts UTF-8 strings into readable, URL-safe slugs and filenames. Supports many languages via mapping tables with Portable ASCII fallback, plus helpers like downcode/transliterate and custom char rules.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ausi/slug-generator | 0.88 | Generate clean, customizable slugs for URLs and filenames using PHP’s Transliterator (CLDR). Supports many scripts (Cyrillic, Greek, CJK), locale-aware conversions, configurable valid chars and delimiters, and consistent ASCII output via simple options. | 799 | 802 | 52 | 49K | 10 | 11.0 | 28.2 | MIT | 5 years ago | |
| symfony/string | 0.88 | Symfony String component: object-oriented string API that handles bytes, UTF-8 code points, and grapheme clusters consistently. Includes tools for safe string manipulation and normalization, with full docs and contribution resources on symfony.com. | 1,780 | 1,792 | 19 | 17M | 0 | 43.5 | 64.7 | MIT | 1 week ago | |
| cviebrock/eloquent-sluggable | 0.86 | Generate SEO-friendly, unique slugs for Laravel Eloquent models automatically. Configure sources, separators, max length, reserved words, and update behavior; supports soft deletes and route model binding. Includes a SlugService and extensible hooks. | 3,996 | 4,060 | 452 | 235K | 0 | 33.5 | 24.5 | MIT | — | |
| martinbean/laravel-sluggable-trait | 0.85 | — | 24 | 24 | 5 | 20 | 0 | 0.3 | 3.5 | MIT | — | |
| 21torr/snail | 0.85 | — | 1 | 1 | 0 | 380 | 0 | 13.4 | 35.0 | MIT | 5 months ago | |
| zenstruck/slugify-bundle | 0.85 | Deprecated Symfony2 bundle integrating cocur/slugify. Provides a zenstruck.slugify service and optional Twig slugify filter, with configurable mode (iconv/array) and basic settings for separator and empty-value replacements. | 7 | 7 | 0 | 1 | 0 | 0.3 | 0.5 | — | 12 years ago | |
| moox/slug | 0.84 | — | 5 | 5 | 0 | 0 | 0 | 14.2 | — | MIT | 5 months ago | |
| didweb/slug | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| aferrandini/urlizer | 0.84 | 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. | 24 | 24 | 9 | 4K | 0 | 0.8 | 30.3 | — | 13 years ago | |
| spatie/laravel-sluggable | 0.84 | Automatically generate unique slugs for Eloquent models on create/update. Supports collision suffixes, translatable slugs, and customizable slug options. Includes “self-healing” URLs that keep old links working via slug+id route keys and redirects. | 1,555 | 1,573 | 191 | 471K | 0 | 43.7 | 40.2 | MIT | 1 week ago | |
| twig/string-extra | 0.83 | Twig extension integrating Symfony String: add filters u (UnicodeString methods), slug (AsciiSlugger), and singular/plural (Inflector) to manipulate text, generate slugs, and handle basic inflection directly in Twig templates. | 221 | 223 | 4 | 2M | 0 | 17.8 | 60.5 | MIT | 2 months ago | |
| bpocallaghan/sluggable | 0.83 | — | 6 | 6 | 2 | 562 | 0 | 13.3 | 28.7 | MIT | 6 months ago | |
| matteoggl/linnaeus | 0.82 | — | 21 | 22 | 0 | 136 | 0 | 0.7 | 11.8 | MIT | 5 years ago | |
| motivo/filament-title-with-slug | 0.82 | — | 0 | 0 | 0 | 106 | 0 | 1.3 | 28.0 | MIT | 2 years ago | |
| cocur/slugify | 0.82 | cocur/slugify converts strings into URL-friendly slugs by stripping special characters and transliterating many languages (e.g., ä → ae). Lightweight with no external dependencies, PSR-4, PHP 8.0–8.5, and integrations for Laravel, Symfony, Twig, and more. | 2,903 | 2,975 | 246 | 1M | 20 | 44.6 | 48.6 | MIT | 8 months ago | |
| spatie/string | 0.81 | Fluent string handling for PHP. Wrap strings with string() to get a chainable object with helpers like between(), case conversion, concatenation, and array-offset access for reading/updating characters. Lightweight utility by Spatie, installable via Composer. | 559 | 571 | 26 | 16K | 0 | 24.6 | 22.8 | MIT | 3 months ago | |
| pishran/persian-slug | 0.81 | pishran/persian-slug یک پکیج ساده برای ساخت اسلاگ استاندارد با پشتیبانی کامل از فارسی است. ورودیهای فارسی و انگلیسی را به اسلاگهای خوانا تبدیل میکند (مثل سلام دنیا → سلام-دنیا، Hello world → hello-world). نصب با Composer. | 5 | 5 | 1 | 435 | 0 | 1.3 | 25.8 | MIT | 3 years ago | |
| mosufy/url-shortener | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| oleaass/laravel-sluggable | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| voku/portable-ascii | 0.79 | PHP 7+ library to transliterate Unicode to portable ASCII for slugs, URLs, and safe filenames. Works without mbstring/iconv, lightweight and easy to bundle. Based on Unidecode/Stringy-style mappings with handy helper methods. | 577 | 580 | 52 | 13M | 17 | 10.2 | 62.7 | MIT | — |
How can I help you explore Laravel packages today?