awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
symfony avatar

symfony/polyfill-mbstring

0
View on GitHub↗
7,831 Stars·38 Forks·PHP·MIT·4 Aufrufesymfony.com/polyfill-mbstring↗

Polyfill Mbstring

This project is a PHP compatibility layer that implements multi-byte string functions for environments where the native Mbstring extension is not installed. It serves as a library for processing text in various character encodings to ensure consistent string handling across different servers.

The library provides a set of tools for internationalization text handling, allowing for the processing of non-English characters and diverse languages. It ensures correct string length and manipulation for text containing characters beyond the basic ASCII set.

Features

  • PHP Polyfills - Replicates native C-based extension functions using pure PHP to ensure consistent behavior across environments.
  • Mbstring Polyfills - Implements multi-byte string functions for environments where the native Mbstring extension is not installed.
  • String Processing Libraries - Provides a comprehensive set of utilities for manipulating text strings with support for various character encodings.
  • Native Function Mocking - Provides global functions that mirror the exact signature and behavior of missing native extensions.
  • Unicode and Byte String Distinction - Handles the distinction and manipulation of multi-byte strings versus raw byte sequences.
  • Multi-byte Offset Calculations - Provides logic to process strings by calculating byte offsets based on specific character encoding sets.
  • Unicode Text Handling - Provides runtime support for processing multi-byte encoded strings and calculating character offsets for diverse languages.
  • String Processing Algorithms - Implements complex string manipulation and processing algorithms for multi-byte text.
  • Runtime Compatibility Layers - Provides missing system extensions to ensure code runs consistently regardless of installed server modules.
  • Polyfill Function Guards - Implements guards to ensure polyfill functions are only defined if the native extension is missing.

Star-Verlauf

Star-Verlauf für symfony/polyfill-mbstringStar-Verlauf für symfony/polyfill-mbstring

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Polyfill Mbstring

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Polyfill Mbstring.
  • symfony/polyfill-ctypeAvatar von symfony

    symfony/polyfill-ctype

    4,043Auf GitHub ansehen↗

    This project is a PHP compatibility layer that implements the native ctype extension functions in pure PHP. It serves as a polyfill to ensure that character type validation remains consistent across different PHP versions and server environments. The library functions as a portability bridge, providing fallback implementations for environments where the native C extension is missing. This allows applications to maintain stability and consistent behavior regardless of the specific hosting platform or server configuration. The codebase focuses on PHP extension polyfilling and cross-platform de

    PHPcompatibilitycomponentctype
    Auf GitHub ansehen↗4,043
  • oils-for-unix/oilsAvatar von oils-for-unix

    oils-for-unix/oils

    3,288Auf GitHub ansehen↗

    Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic

    Python
    Auf GitHub ansehen↗3,288
  • oi-wiki/oi-wikiAvatar von OI-wiki

    OI-wiki/OI-wiki

    26,176Auf GitHub ansehen↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    Auf GitHub ansehen↗26,176
  • ralouphie/getallheadersAvatar von ralouphie

    ralouphie/getallheaders

    3,795Auf GitHub ansehen↗

    This project is a PHP environment compatibility library and polyfill designed to provide a consistent interface for retrieving all incoming HTTP request headers. It functions as a request header parser that extracts and normalizes raw server variables into a predictable associative array. The library ensures cross-platform behavior by detecting missing native functions at runtime and injecting fallback implementations. This allows for standardized request header retrieval and server variable normalization across diverse server architectures and configurations.

    PHP
    Auf GitHub ansehen↗3,795
Alle 30 Alternativen zu Polyfill Mbstring anzeigen→

Häufig gestellte Fragen

Was macht symfony/polyfill-mbstring?

This project is a PHP compatibility layer that implements multi-byte string functions for environments where the native Mbstring extension is not installed. It serves as a library for processing text in various character encodings to ensure consistent string handling across different servers.

Was sind die Hauptfunktionen von symfony/polyfill-mbstring?

Die Hauptfunktionen von symfony/polyfill-mbstring sind: PHP Polyfills, Mbstring Polyfills, String Processing Libraries, Native Function Mocking, Unicode and Byte String Distinction, Multi-byte Offset Calculations, Unicode Text Handling, String Processing Algorithms.

Welche Open-Source-Alternativen gibt es zu symfony/polyfill-mbstring?

Open-Source-Alternativen zu symfony/polyfill-mbstring sind unter anderem: symfony/polyfill-ctype — This project is a PHP compatibility layer that implements the native ctype extension functions in pure PHP. It serves… oils-for-unix/oils — Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and… oi-wiki/oi-wiki — This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming.… ralouphie/getallheaders — This project is a PHP environment compatibility library and polyfill designed to provide a consistent interface for… coteditor/coteditor — CotEditor is a native macOS plain text editor designed for lightweight file modification and developer use. It is a… crazyguitar/pysheeet — pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns…