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 | 697K | 22 | 23.1 | 52.9 | MIT | 10 months ago | |
| atoolo/citycall-bundle | — | 0 | 0 | 0 | 50 | 0 | 0.8 | 23.6 | MIT | 2 years ago | |
| atoolo/citygov-bundle | — | 0 | 0 | 2 | 299 | 0 | 20.0 | 39.5 | MIT | 1 month ago | |
| atoolo/crawler-teaser-indexer | — | 0 | 0 | 0 | 10 | 0 | 20.7 | 16.9 | MIT | 2 weeks ago | |
| atoolo/deployment-bundle | — | 0 | 0 | 0 | 310 | 0 | 13.2 | 39.4 | MIT | 4 months ago | |
| atoolo/events-calendar-bundle | — | 0 | 0 | 0 | 290 | 0 | 22.6 | 39.3 | MIT | 1 month ago | |
| atoolo/extranet-bundle | — | 0 | 0 | 0 | 6 | 0 | 14.7 | 13.2 | MIT | 3 months ago | |
| atoolo/form-bundle | — | 0 | 0 | 0 | 33 | 0 | 18.6 | 25.2 | MIT | 3 months ago | |
| atoolo/graphql-search-bundle | — | 2 | 2 | 0 | 363 | 1 | 21.9 | 33.4 | MIT | 1 month ago | |
| atoolo/microsite-bundle | — | 0 | 0 | 0 | 293 | 0 | 6.7 | 35.8 | MIT | 8 months ago | |
| atoolo/resource-bundle | — | 0 | 0 | 0 | 527 | 1 | 8.6 | 39.9 | MIT | 8 months ago | |
| atoolo/rewrite-bundle | — | 0 | 0 | 0 | 381 | 0 | 9.5 | 38.1 | MIT | 7 months ago | |
| atoolo/runtime-check-bundle | — | 0 | 0 | 0 | 320 | 0 | 1.1 | 35.8 | MIT | 1 year ago | |
| atoolo/search-bundle | — | 2 | 2 | 0 | 472 | 1 | 25.8 | 36.5 | MIT | 1 week ago | |
| atoolo/security-bundle | — | 0 | 0 | 0 | 326 | 0 | 9.6 | 38.1 | MIT | 7 months ago | |
| atoolo/seo-bundle | — | 0 | 0 | 0 | 310 | 0 | 14.4 | 38.6 | MIT | 4 months ago | |
| atoolo/translator-bundle | — | 0 | 0 | 0 | 269 | 0 | 0.4 | 33.6 | MIT | 1 year ago | |
| atoolo/web-account-bundle | — | 0 | 0 | 0 | 62 | 0 | 15.6 | 24.4 | MIT | 3 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 | 44 | 435K | 77 | 26.5 | 67.6 | NOASSERTION | 2 years ago | |
| aymdev/api-client-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| aymdev/commonmark-bundle | — | 7 | 7 | 0 | 1 | 0 | 2.4 | 0.7 | MIT | 4 years ago | |
| aymdev/fregata | — | 24 | 24 | 1 | 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 | 10K | 4 | 16.0 | 44.2 | MIT | 5 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 registers PHP_CodeSniffer coding standards (rulesets) from your dependencies. It scans installed packages for phpcodesniffer-standard rulesets and configures PHPCS installed_paths—no symlinks or manual setup. | 602 | 609 | 38 | 5M | 5 | 29.4 | 62.3 | MIT | 2 months 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,799 | 9,949 | 3,545 | 5M | 15 | 73.5 | 48.2 | Apache-2.0 | 3 weeks 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 | 620 | 1 | 12.8 | 37.6 | MIT | 6 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 | 80 | 56K | 2 | 4.2 | 33.3 | LGPL-3.0 | — | |
| limenius/liform | — | 146 | 147 | 74 | 28K | 13 | 8.5 | 35.2 | 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. | 1,138 | 1,165 | 315 | 588K | 1 | 43.3 | 44.0 | MIT | 4 weeks ago | |
| 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 | 263K | 1 | 30.2 | 47.3 | MIT | 1 month 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.6 | MIT | 5 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,516 | 14 | 8M | 2 | 9.9 | 52.4 | MIT | 5 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 | 55 | 60K | 1 | 3.7 | 23.5 | MIT | 4 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. | 199 | 202 | 39 | 10K | 22 | 12.6 | 33.6 | 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 | — | 35K | — | 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. | 109 | 109 | 124 | 100K | 2 | 4.9 | 41.5 | 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 | 67K | 0 | 0.7 | 49.3 | 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,497 | 1,502 | 625 | 71K | 5 | 24.1 | 24.3 | 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 | 114K | 1 | 2.2 | 51.0 | MIT | 5 years ago | |
| padosoft/laravel-querymonitor | — | 3 | 3 | 1 | 23 | 0 | 0.8 | 11.5 | 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 | 3 | 68 | 0 | 0.3 | 16.1 | 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,302 | 3,383 | 806 | 135K | 1 | 55.8 | 25.4 | Unlicense | 3 months 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 | 1K | 0 | 0.1 | 38.3 | — | — | |
| 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 | 11.8 | 59.3 | LGPL-3.0 | 7 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 | 13 | 1M | 1 | 13.9 | 55.7 | LGPL-3.0 | 7 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 | 13K | 4 | 13.2 | 46.9 | LGPL-3.0 | 7 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,252 | 23,151 | 9,822 | 3M | 32 | 76.3 | 47.1 | LGPL-2.1 | 2 months ago | |
| phpoffice/phpspreadsheet | PhpSpreadsheet is a pure-PHP library to read and write spreadsheet files (Excel, LibreOffice Calc, and more). Create, modify, and export workbooks with rich formatting, formulas, and multiple formats via a well-documented API. | 13,953 | 14,259 | 3,617 | 8M | 85 | 94.6 | 73.3 | MIT | 1 week ago | |
| recurly/recurly-client | Official PHP client for Recurly V3 API. Install via Composer, create a Client with your API key, choose US/EU region, and optionally plug in a PSR-3 logger. Provides a single entry point for all Recurly API operations and resources. | 173 | 174 | 93 | 73K | 12 | 37.8 | 49.7 | 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,578 | 3,652 | 503 | 837K | 95 | 76.0 | 64.1 | NOASSERTION | 2 months ago | |
| roots/acorn | — | 984 | 985 | 110 | 77K | 3 | 36.8 | 35.7 | MIT | 1 month 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 | 5.7 | 33.3 | 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. | 297 | 303 | 91 | 283K | 0 | 4.2 | 41.1 | NOASSERTION | — | |
| tecnickcom/tc-lib-color | — | 24 | 24 | 6 | 288K | 0 | 0.3 | 55.3 | 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 | 135K | 1 | 28.8 | 56.3 | MIT | 1 month 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,773 | 2,801 | 520 | 2M | 224 | 77.9 | 72.5 | MIT | 5 days ago | |
| yoast/yoastcs | Yoast Coding Standards (YoastCS) provides Composer-installable rulesets and tooling for PHP code style and quality in Yoast projects, including PHP_CodeSniffer standards/sniffs and PHP Parallel Lint. Integrates via Composer for consistent CI enforcement. | 22 | 22 | 1 | 22K | 16 | 26.9 | 52.0 | MIT | 4 months ago |
How can I help you explore Laravel packages today?