awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesPHP 5.x Compatibility Polyfills

Polyfills that provide modern PHP functions to legacy PHP 5.x environments lacking native support.

Distinct from PSR-5 Implementations: No candidate covers PHP 5.x compatibility polyfills; closest candidates are about PSR standards or PHP security auditing, not runtime polyfills.

Explore 4 awesome GitHub repositories matching development tools & productivity · PHP 5.x Compatibility Polyfills. Refine with filters or upvote what's useful.

Awesome PHP 5.x Compatibility Polyfills GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • paragonie/random_compatAvatar de paragonie

    paragonie/random_compat

    8,165Voir sur GitHub↗

    randomcompat is a backward-compatibility library that provides cryptographically secure random number generation functions for PHP 5.x environments. It delivers the randombytes() and random_int() functions that are natively available in PHP 7+, enabling legacy applications to generate secure random bytes and unbiased integers from system entropy sources. The library implements a priority-based fallback chain across operating-system CSPRNGs, selecting the best available random source in order of security. It uses rejection sampling to convert raw random bytes into unbiased integers withi

    Provides cryptographically secure random byte and integer generation functions for PHP 5.x environments.

    PHPcsprngphpphp5
    Voir sur GitHub↗8,165
  • symfony/polyfill-mbstringAvatar de symfony

    symfony/polyfill-mbstring

    7,831Voir sur GitHub↗

    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.

    Implements multi-byte string functions for environments where the native Mbstring extension is not installed.

    PHPcompatibilitycomponentjavascript
    Voir sur GitHub↗7,831
  • symfony/polyfill-php72Avatar de symfony

    symfony/polyfill-php72

    4,742Voir sur GitHub↗

    Ce projet est un polyfill de compatibilité PHP conçu pour backporter les fonctions et constantes principales de PHP 7.2 vers des versions plus anciennes du langage. Il sert d'extension de bibliothèque standard PHP et de backport de version, fournissant une couche de compatibilité qui comble les lacunes du cœur de PHP pour assurer un comportement cohérent à travers différents environnements. La bibliothèque permet la portabilité du code entre les versions en implémentant les fonctions de bibliothèque standard manquantes, permettant aux nouvelles fonctionnalités du langage de s'exécuter sur des environnements PHP hérités. Cela garantit que les applications peuvent maintenir une interface cohérente et rester compatibles avec les bibliothèques actuelles même lorsqu'elles s'exécutent sur des versions obsolètes.

    Implements core functions and constants from newer PHP versions to ensure compatibility with legacy environments.

    compatibilitycomponentjavascript
    Voir sur GitHub↗4,742
  • ralouphie/getallheadersAvatar de ralouphie

    ralouphie/getallheaders

    3,795Voir sur GitHub↗

    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.

    Implements a compatibility layer that provides drop-in replacements for missing native PHP functions.

    PHP
    Voir sur GitHub↗3,795
  1. Home
  2. Development Tools & Productivity
  3. PHP 5.x Compatibility Polyfills

Explorer les sous-tags

  • General Compatibility LayersLibraries providing missing core language functionality to ensure portability across different versions and installations. **Distinct from PHP 5.x Compatibility Polyfills:** Covers general compatibility and polyfills across any version, not just limited to PHP 5.x legacy support.
  • Mbstring PolyfillsPolyfills specifically for the multi-byte string extension. **Distinct from PHP 5.x Compatibility Polyfills:** Specifies the mbstring extension specifically rather than general PHP 5.x compatibility