denismitr/translit
denismitr/translit is a lightweight PHP/Laravel transliteration package that converts Cyrillic text to Latin script using configurable character maps, making it useful for slugs, URLs, and search-friendly output. It offers a simple API for integrating transliteration into Laravel applications.
cocur/slugify) covers more ground for the same effort.Slugger/Transliterator interface so the vendor can be swapped without touching feature code.Adopt when all of the following hold:
ё → e, й → i) is a stated or implied requirement, not just "any Latin output."Look elsewhere when:
cocur/slugify or behat/transliterator.For executives: This is a small, MIT-licensed utility that converts Russian text into clean Latin URL slugs using Yandex's conventions — the standard Russian users and search engines expect. It is a low-cost enabler for Russian-market content. The trade-off is maturity: it is a niche package with limited community traction and no releases since 2020. Recommendation: adopt only if Russian-language URLs are on the near-term roadmap, and isolate it behind an internal interface so it can be replaced without rework.
For engineering: Single-purpose transliteration library, MIT, Laravel-oriented. Low integration cost but unmaintained. Wrap it in an internal adapter, pin the version, and add unit tests around the character mapping you actually depend on. If multi-language support is likely within 12 months, evaluate cocur/slugify first to avoid a second migration.
Bottom line: Justified for a narrowly scoped Russian slug requirement; not justified as a general-purpose or long-term strategic dependency.
How can I help you explore Laravel packages today?