marshmallow/sluggable
A lightweight Laravel package that automatically generates clean, unique slugs for your Eloquent models. Easily customize the source field, separator, and update behavior, with built-in duplicate handling to keep URLs SEO-friendly and readable. Ideal for blogs, products, and any model needing stable...
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| arniro/laravel-sluggable | 0.88 | A Laravel package for automatically generating and managing URL-friendly slugs from model attributes. Add the trait, configure slug sources, and keep unique, readable slugs for cleaner routes and SEO-friendly links with minimal setup. | 0 | — | 0 | — | 0 | 0.3 | 0.4 | MIT | 5 years ago | |
| khalyomede/laravel-eloquent-uuid-slug | 0.88 | A Laravel package that adds UUID slug support to Eloquent models, automatically generating unique, URL-friendly identifiers for your records so you can reference them in routes and links instead of exposing numeric IDs. | 23 | 23 | 0 | 1 | 2 | 0.5 | 0.2 | MIT | — | |
| rudak/slug-bundle | 0.88 | Symfony bundle that simplifies URL slug management for Doctrine entities. Configure slug and source fields, automatically generate transliterated slugs, handle uniqueness, and keep routing stable as content changes. A lightweight way to add clean, SEO-friendly URLs to your app. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| didweb/slug | 0.88 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| marshmallow/seoable | 0.88 | marshmallow/seoable is a Laravel package that adds SEO metadata to Eloquent models, letting you manage meta titles, descriptions, and social sharing tags through a simple, reusable trait for consistent per-record SEO. | 5 | 5 | 1 | 170 | 0 | 12.1 | 22.4 | — | 4 months ago | |
| javiereguiluz/easyslugger | 0.87 | EasySlugger is a lightweight PHP library for generating clean, URL-friendly slugs from any text. It handles UTF-8 and transliterates accented and non-Latin characters, and can produce unique slugs for database records. Simple static API with no framework dependencies. | 79 | — | 4 | — | 1 | 0.7 | — | NOASSERTION | 11 years ago |
|
| roundly-consulting/sluggable-for-laravel | 0.87 | A Laravel package for adding automatic, customizable slug generation to Eloquent models. Create unique, SEO-friendly URLs from titles or other attributes with configurable source fields, uniqueness handling, and simple model integration. | 5 | 5 | 0 | 500 | 0 | 19.3 | 31.1 | MIT | 2 weeks ago | |
| oliwol/laravel-slugify | 0.87 | A Laravel package for generating URL-friendly slugs from strings. Provides a simple helper to turn titles and text into clean, readable slugs for routes, posts, and other model fields, with optional customization for separator and uniqueness. | 2 | 2 | 0 | 3K | 0 | 14.5 | 47.1 | MIT | 3 months ago | |
| cviebrock/eloquent-sluggable | 0.87 | 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,997 | 4,062 | 448 | 435K | 0 | 33.4 | 28.2 | MIT | — | |
| x-laravel/sluggable | 0.87 | x-laravel/sluggable is a Laravel package that simplifies generating URL-friendly slugs for Eloquent models. It automatically creates clean, unique slugs from chosen source fields, helping you build readable routes and SEO-friendly URLs with minimal configuration. | 0 | — | 0 | — | 0 | 19.3 | — | MIT | 2 weeks ago | |
| basekit-laravel/basekit-laravel-slugs | 0.87 | Generate clean, unique, SEO-friendly slugs for your Laravel models with ease. BaseKit Slugs handles transliteration, duplicate prevention, and custom separators, integrating seamlessly through Eloquent traits and model events. Lightweight, configurable, and quick to install. | 0 | 0 | 0 | 1 | 0 | 18.5 | 4.8 | MIT | 1 month ago | |
| keyvanakbary/slugifier | 0.87 | keyvanakbary/slugifier is a lightweight PHP library for turning text into clean, URL-friendly slugs. It supports UTF-8 transliteration, customizable separators and transformations, and works standalone or in Laravel via Composer. | 68 | 69 | 7 | 2K | 0 | 0.6 | 19.4 | MIT | 11 years ago | |
| 21torr/snail | 0.87 | — | 1 | 1 | 0 | 406 | 0 | 8.5 | 34.1 | MIT | 8 months ago | |
| laravel-lang/routes | 0.87 | — | 8 | 8 | 4 | 317K | 0 | 16.4 | 60.7 | MIT | 7 months ago | |
| oleaass/laravel-sluggable | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| karls/slug-bundle | 0.86 | karls/slug-bundle is a lightweight slug generation package for PHP applications. It turns titles and text into clean, URL-safe strings for routes, blog posts, and other content, with a simple API that fits into Laravel or Symfony-style projects. | 1 | 1 | 0 | 0 | 2 | 0.4 | — | GPL-3.0 | 6 years ago | |
| manukminasyan/filament-blog | 0.86 | A Filament plugin that adds a complete blog management suite to your Laravel admin panel, with ready-made resources for posts, categories, tags, and comments so you can create, publish, and organize content without building custom CRUD screens. | 17 | 17 | 3 | 0 | 1 | 18.6 | 9.1 | — | 2 months ago | |
| michael-rubel/laravel-seo-manager | 0.86 | Laravel SEO Manager gives your app a clean, configurable way to handle SEO metadata—page titles, meta descriptions, canonical URLs, Open Graph and Twitter tags, robots directives, and sitemaps—so every page is search-ready without cluttering your controllers or Blade views. | 20 | 19 | 1 | 0 | 0 | 0.2 | — | MIT | 4 years ago | |
| italofantone/sluggable | 0.86 | A lightweight Laravel package that automatically generates unique, SEO-friendly slugs for your Eloquent models. Add the trait, point it at a source column, and Sluggable handles slug creation and updates for you, avoiding duplicates with sensible defaults and simple configuration. | 7 | — | 2 | — | 0 | 15.3 | — | — | 3 months ago | |
| elipzis/laravel-pastable-model | 0.86 | Quickly duplicate Eloquent models in Laravel. Paste attribute values from an existing record into a new model while controlling which fields carry over, making record cloning and repeat data entry simple and configurable. | 11 | — | 1 | — | 0 | 0.5 | 0.8 | MIT | 2 years ago |
How can I help you explore Laravel packages today?