phpcompatibility/php-compatibility
PHPCompatibility is a PHP_CodeSniffer ruleset that scans PHP code for cross-version compatibility issues. Check support for specific PHP versions, detect deprecated/removed features, and audit projects when upgrading or maintaining multi-version support.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| antecedent/patchwork | Patchwork is a PHP monkey-patching library for runtime function and method redefinition. Useful for legacy code and hard-to-test dependencies, it enables stubbing, mocking, and behavior overrides without changing source, ideal for testing and debugging. | 451 | 454 | 42 | 759K | 22 | 25.0 | 54.6 | MIT | 8 months ago | |
| atoolo/citycall-bundle | — | 0 | 0 | — | 23 | — | 0.8 | 13.2 | — | — | |
| atoolo/citygov-bundle | — | 0 | 0 | 2 | 313 | 0 | 18.9 | 39.2 | MIT | 2 days ago | |
| atoolo/crawler-teaser-indexer | — | 0 | 0 | 0 | 7 | 0 | 17.6 | 14.4 | MIT | 1 month ago | |
| atoolo/deployment-bundle | — | 0 | 0 | 0 | 313 | 0 | 15.7 | 40.2 | MIT | 3 months ago | |
| atoolo/events-calendar-bundle | — | 0 | 0 | 0 | 317 | 0 | 25.1 | 40.7 | MIT | 2 days ago | |
| atoolo/extranet-bundle | — | 0 | 0 | — | 5 | — | 16.6 | 12.3 | — | — | |
| atoolo/form-bundle | — | 0 | 0 | 0 | 6 | 0 | 19.5 | 14.4 | MIT | 1 month ago | |
| atoolo/graphql-search-bundle | — | 2 | 2 | 0 | 362 | 1 | 23.8 | 33.1 | MIT | 3 days ago | |
| atoolo/microsite-bundle | — | 0 | 0 | — | 214 | — | 9.3 | 34.1 | — | — | |
| atoolo/resource-bundle | — | 0 | 0 | — | 455 | — | 11.2 | 38.6 | — | — | |
| atoolo/rewrite-bundle | — | 0 | 0 | 0 | 397 | 0 | 11.3 | 38.9 | MIT | 6 months ago | |
| atoolo/runtime-check-bundle | — | 0 | 0 | 0 | 321 | 0 | 1.1 | 35.8 | MIT | 1 year ago | |
| atoolo/search-bundle | — | 2 | 2 | 0 | 405 | 1 | 25.1 | 34.6 | MIT | 3 days ago | |
| atoolo/security-bundle | — | 0 | 0 | — | 313 | — | 11.4 | 38.1 | — | — | |
| atoolo/seo-bundle | — | 0 | 0 | 0 | 239 | 0 | 15.7 | 37.2 | MIT | 3 months ago | |
| atoolo/translator-bundle | — | 0 | 0 | 0 | 195 | 0 | 0.4 | 31.7 | MIT | 1 year ago | |
| atoolo/web-account-bundle | — | 0 | 0 | 0 | 23 | 0 | 16.3 | 21.8 | MIT | 2 months ago | |
| automattic/vipwpcs | PHPCS sniffs and rulesets for validating code built for WordPress VIP. Includes WordPressVIPMinimum and WordPress-VIP-Go standards, based on WPCS and VariableAnalysis. Install via Composer; supports PHP 5.4+ and PHPCS 3.13.2+. | 258 | 262 | 43 | 387K | 77 | 26.5 | 66.9 | NOASSERTION | 2 years ago | |
| aymdev/api-client-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| aymdev/commonmark-bundle | — | 7 | 7 | 0 | 5 | 0 | 2.4 | 2.9 | MIT | 4 years ago | |
| aymdev/fregata | — | 24 | 24 | 2 | 0 | 3 | 3.9 | 0.4 | MIT | 4 years ago | |
| aymdev/fregata-bundle | — | 2 | 2 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| aymdev/messenger-azure-bundle | — | 13 | 13 | 8 | 8K | 4 | 18.1 | 43.6 | MIT | 3 months ago | |
| dariotilgner/liform | Serialize Symfony Forms into JSON Schema for documentation, validation, and client-side form generation. Works with generators like liform-react or json-editor, and powers LiformBundle. Use as a standalone library to keep backend and frontend forms in sync. | 1 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| dealerdirect/phpcodesniffer-composer-installer | Composer installer plugin that automatically discovers and installs PHP_CodeSniffer coding standards (rulesets) from Composer packages. It configures PHPCS installed_paths for you, avoiding manual symlinks and configuration. Supports PHPCS 3/4 and Composer 2.2+. | 598 | 606 | 39 | 4M | 6 | 32.4 | 65.2 | MIT | 4 weeks ago | |
| diglin/oauth2-oro-provider | — | 2 | 2 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| dktw/google-api-bundle | — | 0 | 0 | 1 | 0 | 0 | 0.0 | — | — | — | |
| double-star-systems/google-api-bundle | — | 0 | 0 | 3 | 0 | 0 | 0.1 | — | — | — | |
| double-star-systems/symfony-material-theme | — | 0 | 0 | 0 | 0 | 0 | 0.5 | 1.1 | — | — | |
| dvlpm/google-api-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 3 years ago | |
| google/apiclient | Official Google APIs Client Library for PHP to access services like Gmail, Drive, and YouTube from your server. PHP 8+ and Composer install supported. Library is in maintenance mode: critical bug/security fixes only, no new features. | 9,789 | 9,927 | 3,553 | 5M | 15 | 73.2 | 48.5 | Apache-2.0 | 1 month ago | |
| iodigital-com/php-code-sniffer-standard | Extends PHP_CodeSniffer with iO Digital coding standards. Install via Composer, add an IO ruleset to your phpcs.xml, configure excluded paths and PHP version ranges, and run vendor/bin/phpcs. Includes guidance for properly ignoring sniff violations. | 1 | 1 | 3 | 561 | 1 | 15.4 | 37.4 | MIT | 4 months ago | |
| kigkonsult/icalcreator | PHP library for creating, parsing, and managing iCalendar (.ics) data per RFC 5545/2445 and related extensions. Build calendars with events, todos, journals, freebusy, availability, timezones, participants, locations, and more. | 246 | 248 | 79 | 56K | 2 | 4.1 | 33.1 | LGPL-3.0 | — | |
| limenius/liform | — | 146 | 147 | 74 | 24K | 13 | 8.5 | 34.3 | MIT | 1 year ago | |
| mailgun/mailgun-php | Official Mailgun PHP SDK (PSR-18/PSR-7 compatible) for sending email and managing Mailgun API features like domains, IPs/pools, analytics, and subaccounts. Works with your chosen HTTP client; supports US/EU endpoints. | 0 | 1,164 | — | 574K | — | 42.7 | 43.6 | — | — | |
| mailjet/mailjet-apiv3-php | Official Mailjet PHP wrapper for the Mailjet API v3. Send and track transactional emails, manage contacts, lists and templates, handle events, and integrate Mailjet features in PHP apps with simple client setup and HTTP calls. | 272 | 275 | 91 | 248K | 1 | 16.1 | — | MIT | 1 week ago | |
| markbaker/complex | PHP class library for complex number math. Create and operate on complex values with add/subtract/multiply/divide plus polar functions (theta, rho), conjugate/inverse, roots, logs, exponentials, powers, and a full set of trig and hyperbolic functions. | 1,661 | 1,663 | 12 | 8M | 1 | 10.3 | 51.2 | MIT | 4 years ago | |
| markbaker/matrix | PHPMatrix is a PHP matrix algebra library supporting addition, subtraction, multiplication, division, determinants, inverses, transpose, trace, solve (A·X=B), and LU/QR decompositions. Install via Composer as markbaker/matrix and use Matrix objects from arrays. | 1,512 | 1,514 | 14 | 7M | 2 | 9.9 | 52.0 | MIT | 4 years ago | |
| matthewbdaly/laravel-azure-storage | Deprecated (March 2024): Azure Blob Storage driver for Laravel’s Storage API via Flysystem 3 Azure adapter. Provides a custom “azure” disk for Blob containers/URLs. Use the maintained replacement: https://github.com/Azure-OSS/azure-storage-php-adapter-laravel | 230 | 226 | 56 | 63K | 1 | 3.7 | 23.7 | MIT | 3 years ago | |
| mf2/mf2 | Pure PHP microformats2 parser that turns HTML into structured data. Uses generic rules (p-, u-, etc.) rather than hard-coded formats, keeping the parser small and maintainable. Install via Composer; optionally uses masterminds/html5 for better HTML5 parsing. | 200 | 203 | 39 | 4K | 23 | 12.9 | 29.1 | CC0-1.0 | 4 years ago | |
| myfatoorah/library | PHP library for integrating MyFatoorah payment gateway. Create invoices, execute and verify payments, handle callbacks, and manage payment status in your Laravel or PHP app with a simple API wrapper and configuration options. | 0 | 0 | — | 21K | — | 0.0 | 55.3 | — | — | |
| nfephp-org/sped-common | Biblioteca PHP com classes utilitárias compartilhadas para os projetos SPED da nfephp-org: NFe, CTe, MDFe, e-Financeira, eSfinge e eSocial. Reúne componentes comuns para facilitar integrações e reutilização de código. | 106 | 106 | 122 | 67K | 2 | 4.8 | 39.4 | NOASSERTION | — | |
| nfephp-org/sped-gtin | Valide GTINs (EAN-8/12/13/14) para NFe/NFCe layout 4.00 conforme NT 2021.003: verifica estrutura, prefixo 789/790, região e dígito verificador, ajudando a evitar rejeições da SEFAZ por código inválido. | 17 | 17 | 21 | 51K | 0 | 0.7 | 47.5 | NOASSERTION | — | |
| nfephp-org/sped-nfe | Biblioteca PHP para gerar, assinar e comunicar NF-e (55) e NFC-e (65) com as SEFAZ. Suporta todos os estados, emissão com eCPF (com exceções), envio síncrono e atualizações conforme notas técnicas e schemas recentes do SPED NF-e. | 1,474 | 1,483 | 619 | 47K | 2 | 23.1 | 20.9 | NOASSERTION | 6 years ago | |
| onnov/detect-encoding | Fast Cyrillic text encoding detector for PHP to replace unreliable mb_detect_encoding. Identifies Windows-1251, KOI8-R, ISO-8859-5 (optionally IBM866/MacCyrillic) using code page ranges, with high accuracy even on short strings and very large texts. | 22 | 23 | 5 | 103K | 1 | 2.2 | 50.3 | MIT | 5 years ago | |
| padosoft/laravel-querymonitor | — | 3 | 3 | 1 | 121 | 0 | 0.8 | 20.7 | MIT | 1 year ago | |
| palepurple/propel1 | Fork of legacy Propel 1.x ORM with patches to keep it usable on modern PHP: PHP 7.2–7.4 test fixes, SQL injection fix for limit/offset, count() fix, PropelArrayFormatter fix, and extensive phpdoc updates to support Psalm on generated code. | 4 | 4 | 4 | 211 | 0 | 0.3 | 22.6 | MIT | — | |
| php-curl-class/php-curl-class | PHP Curl Class is a lightweight PHP library that simplifies making HTTP requests with cURL. Send GET/POST requests, work with APIs, handle headers, cookies, redirects, and errors with an easy, object-oriented interface. | 3,298 | 3,381 | 810 | 129K | 0 | 58.5 | 25.7 | Unlicense | 1 month ago | |
| php-parallel-lint/php-code-style | Run style checks and enforce consistent PHP code formatting as part of your CI or local workflow. Includes an easy CLI setup for scanning projects, reporting violations, and keeping codebases clean and readable with minimal configuration. | 1 | 1 | 1 | 697 | 0 | 0.2 | 35.1 | — | — | |
| phpcompatibility/phpcompatibility-paragonie | PHP_CodeSniffer rulesets that extend PHPCompatibility to account for Paragonie polyfills (random_compat and sodium_compat), reducing false positives when checking PHP cross-version compatibility. Includes separate RandomCompat and SodiumCompat standards. | 10 | 12 | 2 | 1M | 0 | 13.3 | 60.0 | LGPL-3.0 | 6 months ago | |
| phpcompatibility/phpcompatibility-wp | WordPress-focused PHP_CodeSniffer ruleset for checking PHP cross-version compatibility. Built on PHPCompatibility, it avoids false positives by excluding WordPress backfills and polyfills so you can scan WP plugins, themes, and sites accurately. | 221 | 227 | 14 | 1M | 1 | 17.0 | 55.6 | LGPL-3.0 | 5 months ago | |
| phpcsstandards/phpcsdevcs | phpcsdevcs provides a set of PHP_CodeSniffer rules and configuration to enforce consistent coding standards across PHP projects. Drop-in standards for PHPCS with sensible defaults, helping teams catch style issues early and keep code clean and uniform. | 9 | 9 | 1 | 8K | 4 | 14.5 | 44.7 | LGPL-3.0 | 5 months ago | |
| phpmailer/phpmailer | PHPMailer is a full-featured email-sending library for PHP. Send via SMTP with authentication, TLS/SSL, and support for HTML and plain-text messages. Includes attachments, embedded images, CC/BCC, custom headers, and robust error handling. | 22,161 | 23,060 | 9,832 | 2M | 30 | 78.4 | 46.8 | LGPL-2.1 | 2 weeks ago | |
| phpoffice/phpspreadsheet | PhpSpreadsheet is a pure PHP library to read and write spreadsheet formats like Excel and LibreOffice Calc. Create, edit, and export workbooks (XLSX, XLS, ODS, CSV, etc.) with a rich API for cells, formulas, styles, and more. | 13,934 | 14,254 | 3,618 | 8M | 85 | 89.9 | 71.4 | MIT | 1 month ago | |
| recurly/recurly-client | Official PHP client for Recurly API v3. Install via Composer, create a Client with your API key (supports EU region), and optionally plug in a PSR-3 logger. Provides a single entry point for all Recurly operations with semver releases. | 173 | 174 | 93 | 100K | 12 | 37.2 | 52.6 | MIT | 2 weeks ago | |
| rmccue/requests | Requests is a human-friendly PHP HTTP client for sending GET/POST/PUT/DELETE/PATCH/HEAD requests with headers, auth, files, and parameters. Supports cURL or fsockopen, SSL verification, decompression, and IDN URLs with a consistent API. | 3,573 | 3,647 | 501 | 881K | 93 | 78.9 | 66.0 | NOASSERTION | 1 month ago | |
| roots/acorn | — | 972 | 975 | 109 | 77K | 1 | 38.0 | 32.6 | MIT | 4 days ago | |
| szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset | Hybrid PHP_CodeSniffer ruleset for OOP WordPress: PSR-12 Extended formatting plus Neutron/WPCS checks, strict types, file permissions, docblocks, and selected Slevomat rules. Install via Composer and run phpcs with PSR12NeutronRuleset. | 11 | 11 | 2 | 2K | 5 | 6.1 | 31.6 | MIT | 1 year ago | |
| tecnickcom/tc-lib-barcode | Pure-PHP barcode generator for linear and 2D symbologies. Spec-driven, deterministic encoding suitable for labels, tickets, logistics, and compliance docs. Generate barcode data once and render as vector or raster output. | 293 | 298 | 90 | 219K | 0 | 4.2 | 39.7 | NOASSERTION | — | |
| tecnickcom/tc-lib-color | — | 24 | 24 | 6 | 221K | 0 | 0.3 | 54.4 | NOASSERTION | — | |
| wp-cli/wp-cli-tests | WP-CLI testing framework for WP-CLI packages. Adds Composer scripts and tooling to run PHPUnit, Behat, PHPCS, and linting with optional cross-platform Behat config and custom PHPCS rulesets for consistent CI-ready testing. | 42 | 42 | 27 | 145K | 1 | 30.4 | 57.1 | MIT | 1 week ago | |
| wp-coding-standards/wpcs | WordPress Coding Standards for PHP_CodeSniffer (WPCS) provides PHPCS rulesets and sniffs to enforce WordPress PHP style, best practices, security, and documentation guidelines. Install via Composer and run PHPCS to lint WordPress themes, plugins, and projects. | 2,751 | 2,791 | 518 | 2M | 223 | 67.2 | 65.9 | MIT | 6 months ago | |
| yoast/yoastcs | Yoast Coding Standards (YoastCS) provides Composer-installable rulesets for PHP_CodeSniffer plus PHP Parallel Lint, bundling Yoast sniffs and selected external standards (including WordPress). Use it to enforce consistent code style and quality in Yoast projects. | 22 | 22 | 1 | 24K | 16 | 29.2 | 53.2 | MIT | 2 months ago |
How can I help you explore Laravel packages today?