patchwork/utf8
Portable UTF-8 and grapheme cluster handling for PHP. Provides pure-PHP fallbacks for mbstring, iconv, and intl Normalizer/grapheme_* functions plus UTF-8-aware replacements for native string functions, improving reliability across servers.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| phenx/php-font-lib | 0.83 | Read and parse TrueType, OpenType (TT glyphs) and WOFF fonts in PHP. Extract basic/advanced metadata, metrics, glyph names and shapes, generate Adobe Font Metrics (AFM), and build font subsets. Used by dompdf for font handling. | 1,799 | 1,808 | 254 | 2M | 17 | 36.5 | 53.5 | LGPL-2.1 | 6 months ago | |
| juy/character-solver | 0.83 | Laravel middleware that converts specific HTML entities back into characters (e.g., ç→ç, ö→ö, ü→ü). Includes configurable translation map and an enable/disable flag; can run globally or be added manually to the HTTP Kernel. | 1 | 1 | 0 | 0 | 1 | 3.4 | — | MIT | 9 years ago | |
| open-southeners/extended-php | 0.82 | Extended PHP helpers for modern apps: adds convenient functions, utilities, and small enhancements that complement core PHP to reduce boilerplate and speed up everyday development. Lightweight, easy to drop into existing projects. | 0 | 0 | 0 | 175 | 0 | 13.3 | 32.7 | MIT | 8 months ago | |
| yiisoft/strings | 0.82 | Yii Strings provides fast, multibyte-safe string utilities for PHP: StringHelper and NumericHelper, Inflector (pluralize, slug), wildcard pattern matching, and optimized combined regex matching with optional memoization. | 49 | 51 | 19 | 110K | 5 | 12.2 | 50.4 | BSD-3-Clause | 7 months ago | |
| symfony/polyfill-php80 | 0.81 | Backport of PHP 8.0 core features for older runtimes. Adds Stringable, fdiv, ValueError/UnhandledMatchError, FILTER_VALIDATE_BOOL, get_debug_type, PhpToken, preg_last_error_msg, str_contains/starts_with/ends_with, and get_resource_id. | 1,726 | 1,738 | 26 | 16M | 0 | 25.2 | 62.1 | MIT | 3 months ago | |
| symfony/polyfill-intl-grapheme | 0.81 | Native PHP polyfill for Intl Grapheme functions when ext-intl isn’t available. Works with UTF-8 strings and provides grapheme-aware length, substring, splitting, extraction, and case-sensitive/insensitive position and search functions. | 1,727 | 1,738 | 5 | 17M | 0 | 27.5 | 63.5 | MIT | 1 month ago | |
| cakephp/i18n | 0.81 | CakePHP I18n library for localization: set the current locale, load/organize PO translation bundles, and translate messages with ICU formatting. Includes Time and Number helpers to format dates, currencies, and numeric output per locale. | 29 | 28 | 4 | 4K | 0 | 0.3 | 29.3 | NOASSERTION | — | |
| voku/stringy | 0.81 | voku/stringy is a PHP string manipulation library with a fluent, chainable API and multibyte/Unicode-safe helpers. It offers common text utilities like trimming, casing, slugging, replacing, and comparisons, aiming for predictable results across encodings. | 180 | 186 | 24 | 40K | 0 | 1.7 | 32.4 | MIT | — | |
| lasserafn/php-string-script-language | 0.80 | Detect which writing system a string uses with a simple PHP API. Check if text contains Arabic, Latin, Cyrillic, Thai, Han/Chinese, Japanese (Hiragana/Katakana), and many more scripts via boolean helpers like StringScript::isThai($text). | 20 | 22 | 1 | 93K | 0 | 1.3 | 50.4 | MIT | 2 years ago | |
| neitanod/forceutf8 | 0.80 | Fix and normalize mixed-encoded PHP strings. ForceUTF8 converts unknown input (UTF-8, Latin-1/ISO-8859-1, Windows-1252, or mixes) to clean UTF-8, and repairs double-encoded “garbled” text via fixUTF8, with optional iconv flags. | 1,633 | 1,645 | 358 | 404K | 12 | 23.8 | 38.6 | — | 7 years ago | |
| php-translation/common | 0.79 | Shared contracts and utilities for the PHP Translation ecosystem. Provides common interfaces, models, and helpers used across translation bundles to keep integrations consistent and reduce duplication, making it easier to build and maintain translation features in PHP apps. | 92 | 92 | 7 | 42K | 1 | 4.7 | 36.6 | — | 2 years ago | |
| paquettg/string-encode | 0.79 | Flexible PHP string encoding helper for multibyte text. Convert strings safely between encodings (UTF-8 by default) with a fluent API, plus utilities for encoding-aware regex handling. Supports PHP 7.2–7.4. | 69 | 69 | 21 | 103K | 1 | 1.2 | 43.7 | MIT | — | |
| phpmyadmin/twig-i18n-extension | 0.79 | Twig extension that adds i18n helpers for phpMyAdmin and other Twig-based apps. Provides translation-related functions/filters to integrate localization into templates with minimal setup and overhead. | 20 | 21 | 6 | 22K | 1 | 7.9 | 43.4 | MIT | 9 months ago | |
| danielstjules/stringy | 0.79 | Stringy is a PHP library for Unicode-safe string manipulation with a fluent, object-oriented API. Chain helpers for trimming, casing, substrings, padding, replacing, slugifying, and more, without worrying about multibyte issues. | 2,437 | 2,477 | 219 | 85K | 18 | 32.1 | 32.6 | MIT | 9 years ago | |
| symfony/emoji | 0.79 | Symfony Emoji component: access Unicode CLDR emoji characters and sequences in PHP. Includes a helper to compress bundled emoji data when zlib is enabled. Documentation and contributions are managed through the main Symfony repository. | 13 | 13 | 3 | 71K | 0 | 26.4 | 59.0 | MIT | 1 month ago | |
| symfony/string | 0.79 | 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,782 | 1,792 | 19 | 17M | 0 | 39.9 | 63.5 | MIT | 1 month ago | |
| spatie/emoji | 0.77 | Work with emoji in PHP without relying on your IDE/font. Use the Spatie\Emoji\Emoji class to access emoji as constants or friendly camelCase methods like Emoji::grinningFace(), or fetch all emojis via Emoji::all(). | 469 | 475 | 51 | 51K | 0 | 28.2 | 32.5 | MIT | 1 month ago | |
| voku/portable-utf8 | 0.77 | High-performance UTF-8 helper library for PHP with portable polyfills for mbstring and intl features. Provides fast string operations, validation, normalization, encoding fixes, and safe text handling across environments without extra extensions. | 520 | 524 | 89 | 360K | 2 | 5.9 | 39.9 | Apache-2.0 | — | |
| voku/portable-ascii | 0.77 | 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 | 578 | 48 | 12M | 17 | 10.0 | 62.4 | MIT | — | |
| milesj/emojibase | 0.76 | Emojibase is a comprehensive emoji database and tooling suite providing standardized emoji data, shortcodes, skin tone and gender variants, categories, keywords, and locale support. Ideal for powering emoji pickers, search, and text-to-emoji features across apps. | 615 | — | 50 | — | 9 | 14.5 | 6.0 | MIT | 8 months ago |
How can I help you explore Laravel packages today?