mikey179/vfsstream
vfsStream provides a PHP stream wrapper for an in-memory virtual file system, ideal for unit tests. Mock files, directories, permissions, and content without touching disk, and use it with PHPUnit, SimpleTest, or any test framework.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1tomany/data-uri | Parse data URIs, base64 strings, plain text, URLs, or local files into a temporary file via an immutable value object. Auto-detect or override MIME type, set an optional display name, and the temp file is deleted automatically on destruct. | 0 | 0 | 0 | 53 | 0 | 27.6 | 28.0 | MIT | 2 weeks ago | |
| adlarge/fixtures-documentation-bundle | Symfony bundle that generates and serves documentation for your fixtures. Builds a JSON dataset and Twig UI with sections, tables, and links between entities, and can expose an action to reload fixtures so testers can inspect and reset test data. | 10 | 10 | 1 | 0 | 0 | 0.1 | — | MIT | — | |
| airbrake/phpbrake | — | 49 | 50 | 34 | 23K | 8 | 4.0 | 40.6 | MIT | — | |
| akondas/symfony-actuator-bundle | — | 6 | 6 | 1 | 37 | 1 | 0.7 | 0.4 | MIT | 5 years ago | |
| alessandrolandim/translation-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| allejo/php-vcr-sanitizer | Sanitize sensitive data in php-vcr cassettes. Configure hostname masking, header and query param removal, and custom scrubbers for request/response bodies and POST fields. Enable per test run and disable when needed to keep fixtures safe for version control. | 14 | 14 | 5 | 19K | 0 | 4.4 | 43.0 | MIT | 3 years ago | |
| alphalemon/alphalemon-bootstrap-bundle | — | 3 | 3 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| alphalemon/alphalemon-cms-bundle | — | 25 | 26 | 19 | 0 | 2 | 1.3 | 0.8 | NOASSERTION | — | |
| alphalemon/theme-engine-bundle | — | 7 | 7 | 1 | 0 | 1 | 0.2 | — | MIT | — | |
| antimattr/mongodb-migrations | — | 0 | 24 | — | 6 | — | 0.0 | 11.7 | — | — | |
| asm/phpflo-bundle | — | 4 | 4 | 1 | 0 | 1 | 1.4 | — | — | 9 years ago | |
| asm/translation-loader-bundle | — | 23 | 24 | 9 | 1 | 11 | 6.2 | 4.8 | — | 11 years ago | |
| athletic/athletic | Athletic is a PHP task runner and build tool that uses YAML to define repeatable commands (test, lint, deploy, release) and run them locally or in CI. Simple, framework-agnostic, and easy to add to any project to standardize workflows. | 295 | 317 | 13 | 2K | 14 | 6.2 | 17.2 | — | — | |
| atom-php/uploader | — | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| auviis/propel-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| aymdev/fregata | — | 24 | 24 | 2 | 0 | 3 | 3.9 | 0.4 | MIT | 4 years ago | |
| azuyalabs/yasumi | — | 1,093 | 1,094 | 167 | 454K | 5 | 34.7 | 44.0 | MIT | 2 months ago | |
| babymarkt/cron-bundle | — | 2 | 3 | 1 | 0 | 0 | 1.6 | 0.8 | MIT | 3 years ago | |
| baldinof/roadrunner-bundle | — | 308 | 307 | 59 | 49K | 11 | 35.1 | 41.2 | MIT | 3 weeks ago | |
| basster/legacy-bridge-bundle | — | 7 | 7 | 5 | 0 | 0 | 0.5 | — | — | 6 years ago | |
| beelab/test-bundle | — | 17 | 19 | 2 | 205 | 0 | 13.0 | 16.3 | LGPL-3.0 | 6 months ago | |
| behat/gherkin | behat/gherkin is a PHP library for parsing the Gherkin language used in BDD. Read and tokenize feature files, build an AST, and integrate with Behat or other test runners to execute human-readable scenarios in your test suite. | 1,062 | 1,068 | 93 | 3M | 7 | 34.5 | 57.4 | MIT | 1 month ago | |
| besimple/soap | BeSimpleSoap provides tools to build SOAP and WSDL-based web services in PHP, including a Symfony2 bundle plus enhanced SoapClient/SoapServer with SwA, MTOM, and WS-Security support, along with shared utilities and WSDL generation. | 106 | 112 | 135 | 602 | 35 | 17.7 | 32.8 | — | — | |
| besimple/soap-client | Extends PHP’s native SoapClient with support for SOAP with Attachments (SwA), MTOM optimization, WS-Security (incl. UsernameToken), and WS-Addressing. Useful when integrating SOAP services that require attachments and message-level security. | 58 | 59 | 53 | 11K | 14 | 6.6 | 38.2 | — | — | |
| besimple/soap-common | — | 12 | 12 | 20 | 14K | 0 | 0.9 | 42.0 | — | — | |
| bitecodes/factrine-bundle | — | 0 | 2 | — | 0 | — | 0.0 | — | — | — | |
| blast-project/core-bundle | — | 2 | 2 | 3 | 0 | 1 | 0.2 | — | NOASSERTION | — | |
| bovigo/assert | Functional-style assertions for PHP unit tests. Use assertThat(value, predicate[, description]) for readable checks with helpful failure messages. Integrates with PHPUnit via AssertionFailure extending AssertionFailedError. Requires PHP 8.3+. | 13 | 13 | 6 | 1K | 1 | 18.9 | 29.1 | BSD-3-Clause | 6 months ago | |
| braincrafted/static-site-bundle | — | 4 | 4 | 0 | 0 | 1 | 0.1 | — | MIT | — | |
| browscap/browscap-php | browscap-php is a PHP library for detecting browser, platform, and device details from User-Agent strings using the Browscap database. It provides easy updates, caching, and a simple API for accurate capability detection in web apps. | 442 | 447 | 84 | 75K | 5 | 32.8 | 40.0 | MIT | 1 month ago | |
| bynder/bynder-php-sdk | PHP SDK for integrating Bynder’s DAM platform. Manage assets, collections, metadata, and uploads/downloads via the Bynder API. Includes authentication helpers and convenient client methods for common media management workflows. | 17 | 18 | 21 | 15K | 5 | 10.7 | 41.3 | MIT | 1 year ago | |
| cakephp/cakephp | CakePHP is a rapid development PHP framework built around MVC and proven patterns like Front Controller and data mapping. It helps teams quickly build robust, flexible web applications. Install via Composer or start with the official app skeleton. | 8,794 | 8,852 | 3,385 | 296K | 8 | 70.8 | 29.9 | MIT | 3 weeks ago | |
| captainhook/captainhook | CaptainHook is a flexible Git hooks tool for PHP. Configure hook actions in a simple JSON file to run CLI commands, validators, or custom PHP classes on commit/push/pull—enforcing code quality, tests, and shared team workflows. | 1,109 | 1,111 | 89 | 298K | 11 | 36.8 | 42.2 | MIT | 2 months ago | |
| chigix/chiji | Chiji is a PHP 5.4+ base package for organizing and releasing front-end assets in web projects. It models resources and dependencies via Project, SourceRoad, and annotations, supporting pre-building and distribution, with optional bridge packages (e.g., Symfony). | 0 | 1 | 0 | 0 | 0 | 1.5 | — | Apache-2.0 | 11 years ago | |
| chigix/io-component | Java-like IO utilities for PHP: base InputStream/OutputStream classes, stdin/stdout helpers, serialization and filesystem stream support. Create custom streams by extending base classes and plug them into file, console, or network IO workflows. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 11 years ago | |
| cocur/slugify | cocur/slugify converts strings into URL-friendly slugs by stripping special characters and transliterating many languages (e.g., ä → ae). Lightweight with no external dependencies, PSR-4, PHP 8.0–8.5, and integrations for Laravel, Symfony, Twig, and more. | 2,905 | 2,976 | 246 | 1M | 20 | 46.8 | 50.0 | MIT | 6 months ago | |
| codeigniter/framework | CodeIgniter is a lightweight PHP web framework focused on speed, simplicity, and small footprint. It offers MVC structure, clean routing, security features, database tools, and helpers—ideal for building fast, maintainable apps without heavy dependencies. | 18,169 | 18,254 | 7,562 | 23K | 70 | 60.0 | 31.8 | MIT | — | |
| commerceguys/addressing | PHP 8+ library for postal addresses powered by CLDR and Google-derived address data. Provides country names/translations, address formats, subdivisions, HTML/text formatting, Symfony Validator validation, and zones for shipping/billing. | 960 | 970 | 151 | 689K | 11 | 33.4 | 50.2 | MIT | 5 months ago | |
| configuratorware/configurator-api | — | 0 | 0 | — | 407 | — | 0.0 | 36.1 | — | — | |
| corley/maintenance-bundle | — | 22 | 23 | 17 | 1K | 1 | 2.0 | 24.3 | MIT | 10 years ago | |
| corley/version-bundle | — | 3 | 3 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| course-hero/symfony-cron-bundle | — | 1 | 1 | 3 | 0 | 0 | 0.1 | — | Apache-2.0 | — | |
| covergenius/php-vcr | PHP VCR for recording and replaying HTTP interactions during tests. Stores “cassettes” of requests/responses to make suites fast, deterministic, and offline-friendly. Useful for mocking third-party APIs without brittle stubs. | 1 | 1 | 2 | 2K | 0 | 20.3 | 47.1 | MIT | 1 month ago | |
| cuyz/valinor | Valinor maps raw inputs (JSON/arrays) into validated, strongly typed PHP objects. Supports advanced PHPStan/Psalm types (shaped arrays, generics, ranges), produces precise human-readable errors, and can normalize data back to formats like JSON or CSV. | 1,511 | 1,511 | 89 | 1M | 28 | 44.3 | 60.7 | MIT | 2 months ago | |
| daniel-iwaniec/elasticsearch-bundle | — | 0 | 0 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| daniellehrner/meat-up | Symfony bundle that generates a full CRUD scaffold from a Doctrine entity. Provides a console command to create a controller, FormType, and Twig views (index table plus create/edit pages), based on a Symfony Skeleton starting point. | 1 | 1 | 0 | 0 | 0 | 2.4 | — | MIT | 8 years ago | |
| danog/class-finder | Fast PHP class discovery utility. Scan directories/files and find classes, interfaces, and traits without manually maintaining lists. Useful for autoload-based plugins, reflection tooling, and package indexing, with a simple API and minimal setup. | 12 | 12 | 4 | 7K | 0 | 0.2 | 37.4 | MIT | — | |
| datadog/php-datadogstatsd | DogStatsD client for PHP from Datadog. Send metrics, events, and service checks to the Datadog Agent via UDP or UDS, with support for tags, sampling, buffering, and namespacing. Useful for instrumenting PHP apps and services. | 190 | 196 | 84 | 933K | 9 | 17.2 | 55.4 | BSD-3-Clause | 9 months ago | |
| datafactory/ezmigrationbundle | — | 0 | 0 | 0 | 0 | 0 | 3.0 | — | GPL-2.0 | 7 years ago | |
| demroos/versioning-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| desarrolla2/cache | Immutable PSR-16 simple cache library for PHP with multiple adapters (APCu, File, Memcached, Redis, MongoDB, etc.) plus a Chain adapter. Supports configurable options like default TTL via withOption/withOptions. Aims to be complete, correct, and fast. | 134 | 146 | 37 | 12K | 0 | 2.4 | 26.8 | MIT | 7 years ago | |
| devture/mongodb-migrations | Laravel-friendly MongoDB migration runner that manages schema/data changes with versioned migration classes and CLI commands. Helps apply, track, and rollback database updates across environments in a predictable way. | 1 | 1 | 1 | 12K | 0 | 0.0 | 52.3 | MIT | — | |
| digitalrevolution/phpunit-extensions | — | 3 | 3 | 2 | 3K | 1 | 21.8 | 45.2 | MIT | 3 months ago | |
| digitalrevolution/phpunit-file-coverage-inspection | Define per-file code coverage thresholds from Clover coverage.xml, with directory/file overrides and optional uncovered-method rules. Fails builds with checkstyle or GitLab formatted reports so a single file can’t hide behind high overall coverage. | 5 | 5 | 2 | 3K | 1 | 16.9 | 40.8 | MIT | 5 months ago | |
| digitalrevolution/utils | — | 1 | 1 | 8 | 3K | 1 | 27.4 | 51.6 | MIT | 1 month ago | |
| discoverygarden/crayfish-commons-syn | — | 0 | 0 | 0 | 0 | 0 | 0.3 | 0.4 | MIT | — | |
| dmr/dmr | Doctrine Mapping Reader (DMR) loads custom mapping data from Doctrine 2.3+ metadata using YAML, XML, or annotations, auto-selecting the right driver. Handy for reading extra mapping info (e.g., datagrid visibility) from your entity mappings. | 6 | 5 | 0 | 0 | 1 | 0.1 | — | MIT | — | |
| doesntmattr/mongodb-migrations | Laravel package for running MongoDB database migrations. Provides migration commands and structure similar to Laravel’s SQL migrations, helping you version and deploy MongoDB schema/index changes safely across environments. | 23 | 23 | 25 | 3K | 2 | 4.5 | 29.5 | MIT | 6 years ago | |
| durimjusaj/gaufrette | Filesystem abstraction layer for PHP via Gaufrette. Develop against a unified API and swap storage backends (local, S3, etc.) without changing application code. Includes maintained adapter metapackages with required dependencies and docs. | 0 | 0 | 0 | 1 | 0 | 0.6 | 4.2 | MIT | 1 year ago | |
| ezsystems/behatbundle | — | 44 | 45 | 16 | 5K | 0 | 16.3 | 30.1 | NOASSERTION | 8 months ago | |
| ezsystems/ezplatform-design-engine | Design engine for eZ Platform / Ibexa that manages themes and templates, enabling flexible look & feel customization across sites. Provides tools for organizing design assets, resolving template fallbacks, and supporting multi-site branding. | 44 | 44 | 9 | 3K | 0 | 9.5 | 24.6 | NOASSERTION | 2 years ago | |
| fabpot/php-cs-fixer | Automatically fix PHP coding standards issues and unify style across your codebase. Includes rule sets like PER-CS, Symfony, and PhpCsFixer, plus configurable rules and migrations to modern PHP and PHPUnit. Supports PHP 7.4–8.5. | 13,531 | 13,549 | 1,633 | 17K | 41 | 87.0 | 39.9 | MIT | 3 days ago | |
| facile-it/facile-coding-standard | PHP coding standard based on PHP-CS-Fixer by Facile.it. Installs via Composer with an interactive setup that generates a .php-cs-fixer.dist.php, auto-detects files from composer autoload (psr-0/psr-4/classmap), and adds cs-check/cs-fix scripts. | 10 | 10 | 9 | 20K | 0 | 25.0 | 52.7 | — | 2 weeks ago | |
| friendsofphp/php-cs-fixer | PHP CS Fixer automatically detects and fixes PHP coding style issues, applying built-in rule sets (PER-CS, Symfony, PhpCsFixer) or custom configs. Helps modernize code for newer PHP/PHPUnit. Install via Composer; supports PHP 7.4–8.5. | 13,531 | 13,621 | 1,633 | 5M | 41 | 88.5 | 73.5 | MIT | 3 days ago | |
| handcraftedinthealps/goodby-csv | — | 44 | 44 | 5 | 70K | 0 | 1.7 | 44.1 | MIT | 1 year ago | |
| haydenpierce/class-finder | Lightweight PHP utility to locate and list classes by scanning directories and Composer autoload data. Helpful for plugin discovery, reflection-based tooling, and dynamic registration tasks in frameworks like Laravel or Symfony. | 0 | 32 | — | 512K | — | 0.0 | 55.3 | — | — | |
| herrera-io/phar-update | Self-update library for PHP applications distributed as PHAR files. Loads a remote manifest, checks available versions, and upgrades to the next compatible release. Modular design lets you customize the update workflow for your PHAR app. | 115 | 124 | 9 | 8K | 2 | 0.7 | 18.0 | MIT | — | |
| humbug/box | — | 1,312 | 1,319 | 110 | 37K | 73 | 53.9 | 52.4 | MIT | 3 months ago | |
| ibexa/behat | — | 1 | 1 | 1 | 17K | 0 | 27.9 | 63.7 | NOASSERTION | 4 weeks ago | |
| ibexa/ci-scripts | Continuous integration helper scripts for Ibexa projects. Includes tooling and pipeline utilities used in Ibexa’s CI workflows, distributed under Ibexa BUL or GPLv2 depending on use. | 2 | 2 | 1 | 2K | 0 | 1.7 | 39.5 | NOASSERTION | 2 years ago | |
| ibexa/design-engine | — | 6 | 6 | 2 | 29K | 0 | 27.6 | 58.1 | NOASSERTION | 4 weeks ago | |
| icanhazstring/composer-unused | composer-unused detects and removes unused Composer dependencies in PHP/Laravel projects. It analyzes your codebase to find packages not referenced, reports what can be safely removed, and helps keep composer.json/lock lean and maintainable. | 1,681 | 1,683 | 57 | 331K | 10 | 34.7 | 39.4 | MIT | 4 months ago | |
| ircmaxell/random-lib | — | 840 | 871 | 114 | 594K | 19 | 13.6 | 46.3 | MIT | — | |
| ircmaxell/security-lib | — | 125 | 129 | 13 | 658K | 1 | 1.5 | 51.3 | MIT | 11 years ago | |
| iron-io/iron_mq | PHP client for IronMQ (API v3), an elastic cloud message queue. Composer installable and PSR-4 namespaced (v4.* recommended; Laravel 5.1/5.2 compatible). Send/receive messages and manage queues with Iron.io credentials. | 86 | 89 | 41 | 15K | 12 | 5.2 | 34.9 | BSD-2-Clause | — | |
| islandora/crayfish-commons | Shared PHP 8+ library for Islandora Crayfish microservices. Provides common Symfony bundle utilities such as ApixMiddleware and command execution services, with simple configuration for Fedora base URI and AP-IX middleware support. | 2 | 2 | 11 | 855 | 0 | 2.8 | 33.9 | MIT | 1 year ago | |
| jms/metadata | jms/metadata is a PHP library for managing class, method, and property metadata independent of its source (annotations, YAML/XML/PHP config, etc.). Extend base metadata classes, plug in drivers, and fetch metadata via MetadataFactory. | 1,821 | 1,830 | 71 | 2M | 5 | 28.5 | 48.9 | MIT | 6 months ago | |
| joomla/filesystem | Joomla Framework filesystem utilities for common file operations. Includes helpers for safe filenames, uploads, and path handling, with a patcher component for applying file patches. Install via Composer and use in PHP apps needing lightweight filesystem tooling. | 11 | 12 | 20 | 17K | 6 | 11.3 | 47.0 | GPL-2.0 | 9 months ago | |
| jstewmc/chunker | Multi-byte safe chunked reading for huge files or strings in PHP. Avoids breaking UTF-8 characters by adjusting chunk boundaries so each chunk is valid text, reducing memory use while processing streams sequentially. | 7 | 8 | 1 | 10K | 0 | 0.1 | 42.9 | MIT | — | |
| jstewmc/rtf | PHP library for reading, parsing, and working with Rich Text Format (RTF) documents. Extract text and metadata, traverse document structure, and integrate RTF handling into your applications with a lightweight, dependency-friendly package. | 46 | 44 | 4 | 7K | 2 | 0.8 | 30.3 | MIT | — | |
| jstewmc/stream | jstewmc/stream is a small PHP library that provides a simple Stream abstraction for working with PHP stream resources. It helps with reading/writing, buffering, and common stream operations behind a cleaner, object-oriented API. | 5 | 5 | 0 | 10K | 0 | 0.0 | 44.6 | MIT | — | |
| kleijnweb/php-api-descriptions | Parse and handle PHP API Description documents (OpenAPI-like) with utilities for loading, validating, and working with structured API metadata. Useful for tooling that needs to read API specs and generate clients, docs, or integrations. | 5 | 5 | 4 | 20 | 18 | 2.8 | 10.5 | LGPL-3.0 | — | |
| knplabs/gaufrette | — | 2,469 | 2,485 | 353 | 544K | 73 | 46.5 | 56.9 | MIT | 3 years ago | |
| laminas/laminas-cli | Console tooling for Laminas applications and components. Provides a CLI entry point, command discovery/registration, and integration helpers to build and run project-specific commands via Composer and your framework configuration. | 56 | 56 | 23 | 133K | 11 | 27.1 | 58.7 | BSD-3-Clause | 3 months ago | |
| laminas/laminas-component-installer | Composer plugin for Laminas and Mezzio apps that automates discovery, installation, and configuration of components/modules. Updates application config during composer install/update to enable packages with minimal manual setup. | 29 | 30 | 11 | 93K | 6 | 27.6 | 58.3 | BSD-3-Clause | 4 weeks ago | |
| laminas/laminas-di | Dependency injection container for Laminas apps. Supports autowiring, configuration-driven definitions, factories, and runtime instantiation to manage object creation and wiring with minimal boilerplate. Integrates with Laminas ServiceManager patterns and PSR-friendly practices. | 36 | 36 | 25 | 353K | 9 | 23.7 | 66.6 | BSD-3-Clause | 4 months ago | |
| laminas/laminas-diagnostics | Run health checks for your PHP/Laminas apps and environments. laminas-diagnostics provides diagnostic tests and reporting for common issues, with an extensible API for custom checks and CI-friendly output. | 83 | 83 | 32 | 132K | 3 | 24.9 | 53.4 | BSD-3-Clause | 3 months ago | |
| laminas/laminas-servicemanager | Powerful dependency injection and service container for PHP. Manage factories, abstract factories, delegators, aliases, and shared services, with PSR-11 interoperability and robust configuration for complex applications. | 158 | 160 | 62 | 1M | 13 | 34.9 | 71.4 | BSD-3-Clause | 1 month ago | |
| league/climate | League CLImate makes PHP CLI output nicer with easy colored text, formatting, and styled messages. Install via Composer and use simple methods like red() or blue() to print readable, attention-grabbing console output for scripts and command-line tools. | 1,890 | 1,938 | 124 | 236K | 13 | 17.0 | 33.1 | MIT | — | |
| league/plates | — | 1,524 | 2,101 | 184 | 108K | 18 | 25.5 | 35.2 | MIT | 1 year ago | |
| lexik/translation-bundle | Symfony bundle to manage translations in a database: import from xliff/yml/php, edit via a web GUI, track missing domain translations, add new keys, and export back to files. Database loader overrides file-based translations. | 438 | 448 | 263 | 29K | 61 | 51.7 | 57.8 | MIT | 3 months ago | |
| maennchen/zipstream-php | Stream ZIP archives on the fly in PHP without writing to disk. Fast ZIP downloads with optional HTTP headers, supports adding files from strings/paths, works with S3 and PSR-7 streams, and can output to custom callbacks. | 1,894 | 1,921 | 114 | 9M | 2 | 38.9 | 57.7 | MIT | 2 months ago | |
| maglnet/composer-require-checker | CLI tool that scans your PHP sources and composer.json to ensure every used class/function comes from declared dependencies. Detects “soft” transitive deps and missing required PHP extensions, helping prevent breakage after dependency updates. | 1,002 | 1,009 | 78 | 468K | 32 | 43.2 | 58.4 | MIT | 2 months ago | |
| malukenho/docheader | Laravel package that adds and manages standardized documentation headers in your source files. Generate consistent file/class docblocks with project metadata, author, license, and timestamps, helping teams enforce style and keep headers up to date automatically. | 68 | 69 | 8 | 14K | 2 | 2.0 | 32.2 | MIT | 8 years ago | |
| microsoft/azure-storage | Deprecated PHP client libraries for Microsoft Azure Storage (Blob, Table, Queue, File). Provides APIs to create/list/delete containers, blobs, tables, entities, queues, and metadata. In community support until 17 Mar 2024, then retired. | 214 | 186 | 200 | 14K | 54 | 16.0 | 30.3 | MIT | 3 years ago | |
| microsoft/microsoft-graph-core | — | 15 | 15 | 6 | 277K | 9 | 28.4 | 66.7 | MIT | 1 month ago | |
| microsoft/windowsazure | PHP client libraries for Microsoft Azure Tables, Blobs, Storage Queues, Service Bus, and runtime/management APIs. Note: this SDK is retired (since Feb 2021) and no longer maintained; use Azure REST APIs or azure-storage-php for Storage. | 417 | 426 | 276 | 5K | 89 | 17.2 | 27.5 | Apache-2.0 | 8 years ago | |
| norkunas/youtube-dl-php | PHP wrapper for youtube-dl/yt-dlp to download videos or extract audio from YouTube and other sites. Configure options, set output paths, run downloads, and parse results/errors from a simple, fluent API for CLI-driven media fetching. | 505 | 514 | 158 | 10K | 12 | 38.6 | 26.2 | MIT | 3 weeks ago | |
| padraic/humbug_get_contents | Drop-in replacement for file_get_contents() that secures HTTPS requests on PHP 5.3+ by injecting a strict SSL/TLS stream context (CA validation, verification). Helps prevent MITM attacks when fetching APIs, PHARs, or other remote content. | 125 | 126 | 15 | 39K | 5 | 2.2 | 24.9 | BSD-3-Clause | 8 years ago | |
| phing/phing | Phing is a PHP build tool based on Apache Ant. Define XML build files to automate testing (PHPUnit), packaging, deployments, file transforms, filesystem tasks, SQL, SCM ops (Git/SVN/Hg), and docs generation. Extensible via custom PHP tasks. | 1,167 | 1,203 | 319 | 244K | 5 | 38.7 | 37.6 | LGPL-3.0 | 4 months ago | |
| phing/phing-composer-configurator | Composer plugin that installs and configures Phing from composer.json. Ensures the Phing binary and settings are set up during Composer install/update, simplifying Phing integration in PHP projects and keeping build tooling consistent. | 5 | 5 | 1 | 2K | 0 | 0.2 | 35.5 | — | — | |
| php-vcr/php-vcr | PHP-VCR records your test suite’s HTTP interactions and replays them in future runs for fast, deterministic tests. Works with common PHP HTTP clients, configurable request matching, cassette-based fixtures, YAML/JSON storage, and PHPUnit support. | 1,208 | 1,205 | 210 | 54K | 14 | 47.0 | 38.9 | MIT | 5 days ago | |
| phparkitect/phparkitect | PHPArkitect enforces architectural rules in PHP projects. Define executable constraints for namespaces, dependencies, layers, and naming conventions to prevent drift, catch violations in CI/IDE, and keep clean architecture over time. | 915 | 916 | 52 | 178K | 23 | 42.5 | 50.0 | MIT | 2 weeks ago | |
| phpdocumentor/phpdocumentor | phpDocumentor is a documentation generator for PHP projects. It scans source code and DocBlocks to build API docs, can parse Markdown/ReST, embed API snippets into guides, and generate UML diagrams to help keep code and documentation in sync. | 4,331 | 4,400 | 644 | 16K | 145 | 84.1 | 41.3 | MIT | 1 month ago | |
| phpdocumentor/reflection | Static PHP code reflection library that parses one or more files (no execution) to build an object graph of your application's structure, including DocBlocks. Supports analyzing PHP versions from 5.2 up to your installed PHP version; useful for reflecting whole projects. | 125 | 126 | 61 | 1M | 8 | 33.4 | 66.1 | MIT | 3 weeks ago | |
| phpflo/phpflo | PHPFlo is a lightweight workflow/state machine engine for PHP. Define processes, states and transitions, then run, validate and track workflow execution in your app with clear APIs for managing flow logic and outcomes. | 218 | 218 | 20 | 0 | 3 | 4.5 | 0.4 | MIT | 9 years ago | |
| phpmd/phpmd | PHPMD (PHP Mess Detector) scans PHP code for potential problems like overly complex methods, unused parameters, and suspicious code. It’s a CLI tool with configurable rulesets, Baseline support, and CI-friendly output formats to keep codebases clean. | 2,426 | 2,503 | 351 | 2M | 69 | 45.7 | 61.2 | BSD-3-Clause | 2 years ago | |
| plumphp/plum | Plum is a PHP data processing pipeline for building reusable, testable workflows. Chain readers, filters, converters, and writers, apply conditional conversions, concatenate workflows, and merge multiple sources to transform and export data cleanly and flexibly. | 140 | 142 | 2 | 1K | 0 | 2.5 | 13.9 | MIT | 10 years ago | |
| propel/propel | — | 1,270 | 1,308 | 403 | 62K | 240 | 42.9 | 46.9 | MIT | 2 years ago | |
| redhotmagma/symfony-test-utils | Utilities to simplify testing in Symfony projects. Provides helpers and small tools for common test setup tasks, assertions, and fixtures to reduce boilerplate and speed up writing reliable unit and integration tests. | 0 | 0 | — | 43 | — | 0.0 | 22.7 | — | — | |
| respect/validation | Powerful PHP validation engine with 150+ tested validators. Build readable, chainable rules like numeric()->positive()->between(). Includes advanced exception handling and thorough docs. Great for complex input validation in any PHP app. | 6,027 | 6,152 | 774 | 842K | 6 | 70.5 | 38.0 | MIT | 2 weeks ago | |
| s9e/repdoc | REPdoc is a CLI tool that brings Read-Eval-Print to documentation. It supports Markdown with paired fenced code blocks: a php block to run, immediately followed by an output block (any language) showing the expected printed result. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 2 years ago | |
| sebastianfeldmann/git | PHP library to access and interact with Git repositories. Provides a simple API for common Git commands and info (status, log, branches, tags), ideal for build scripts, CI tooling, and automation where you need Git data without shelling out manually. | 48 | 48 | 13 | 290K | 2 | 22.4 | 57.7 | MIT | 4 months ago | |
| simplesamlphp/simplesamlphp | SimpleSAMLphp is a PHP application for SAML 2.0 authentication and single sign-on. It can act as a Service Provider or Identity Provider, offering federation support, configurable auth sources, metadata handling, and extensible modules for integration. | 1,140 | 1,145 | 700 | 184K | 99 | 70.0 | 63.4 | LGPL-2.1 | 2 weeks ago | |
| slowprog/composer-copy-file | Composer script handler that copies files and directories after install/update. Configure mappings in composer.json (supports dev vs prod rules), nested directories, and overwrite control (override or only if older). Useful for publishing vendor assets like fonts/JS/CSS. | 48 | 49 | 15 | 21K | 0 | 2.8 | 36.4 | MIT | 5 years ago | |
| spiral/framework | Spiral Framework is a high-performance, long-running full-stack PHP framework built for RoadRunner. PSR-compliant components, resident memory kernel, and native support for queues, GRPC, WebSockets, and background workers. | 2,048 | 2,052 | 91 | 117K | 42 | 54.6 | 45.6 | MIT | 2 weeks ago | |
| splitbrain/php-archive | Pure-PHP library to create and extract common archive formats. Provides a simple API for reading/writing files in archives without requiring system binaries, useful for packaging assets, backups, or installers in PHP projects. | 107 | 111 | 36 | 36K | 5 | 3.1 | 36.6 | MIT | — | |
| sstalle/php7cc | — | 1,510 | 1,456 | 121 | 1K | 20 | 19.0 | 10.9 | MIT | 8 years ago | |
| sweetchuck/composer-suite | — | 2 | 2 | 0 | 63 | 1 | 1.6 | 18.5 | — | 3 years ago | |
| sweetchuck/composer-suite-handler | — | 0 | 0 | 0 | 72 | 2 | 0.4 | 25.7 | — | — | |
| sweetchuck/junit-merger-cli | CLI tool to merge multiple JUnit XML reports into a single file. Reads file paths from stdin or arguments, outputs to stdout or a specified file. Supports DOM-based and fast substring handlers, with an option to recalculate testsuite counts. | 1 | 1 | 1 | 56 | 1 | 8.1 | 21.5 | — | 7 months ago | |
| sweetchuck/lint-report | Laravel package to generate lint reports from your PHP and frontend tooling, suitable for CI pipelines. Aggregates linter outputs into a consistent report format to help track issues across runs and surface results in build artifacts. | 0 | 0 | 1 | 1K | 4 | 4.7 | 43.8 | — | 1 year ago | |
| sweetchuck/robo-composer | — | 1 | 1 | 0 | 747 | 3 | 2.2 | 35.8 | — | 5 years ago | |
| sweetchuck/robo-phpcs | — | 3 | 3 | 1 | 1K | 5 | 8.0 | 34.9 | — | 5 years ago | |
| sweetchuck/robo-phpmd | — | 0 | 0 | 1 | 239 | 1 | 1.6 | 32.8 | — | 5 years ago | |
| sweetchuck/utils | Utility helpers for PHP projects: small, reusable classes and functions aimed at simplifying common tasks and reducing boilerplate. Includes tested code with CI and coverage badges. Suitable as a lightweight dependency for general-purpose apps and libraries. | 1 | 1 | 0 | 1K | 2 | 2.2 | 37.4 | — | 5 years ago | |
| sylius/sylius | Sylius is an open-source eCommerce framework built on Symfony. Flexible, well-tested, and BDD-friendly, it includes a powerful REST API for integrations and omnichannel experiences. Great for building tailored commerce apps and complex business requirements. | 8,488 | 8,505 | 2,162 | 104K | 168 | 89.1 | 47.7 | MIT | 2 weeks ago | |
| sylius/theme-bundle | Sylius Theme Bundle brings theme management to Symfony apps. Define and switch themes, organize templates and assets per theme, and build storefronts with clean overrides. Part of the Sylius ecosystem, with docs included and MIT licensed. | 103 | 104 | 41 | 162K | 20 | 27.8 | 57.7 | MIT | 4 months ago | |
| typhoon/change-detector | — | 0 | 0 | 0 | 2K | 0 | 1.2 | 45.2 | MIT | 1 year ago | |
| typhoon/opcache | — | 12 | 12 | 0 | 57 | 0 | 0.7 | 10.1 | MIT | 2 years ago | |
| typo3/class-alias-loader | Composer plugin that adds a class alias autoloader for backward compatibility when libraries rename classes. Packages provide PHP alias map files; on autoload dump it amends vendor/autoload.php and transparently class_alias() old names to new ones. | 44 | 44 | 11 | 306K | 0 | 18.2 | 60.8 | MIT | 1 month ago | |
| vich/uploader-bundle | — | 1,902 | 1,931 | 520 | 547K | 47 | 67.6 | 58.2 | MIT | 2 weeks ago | |
| w7corp/easywechat | EasyWeChat is a PHP 8+ SDK for WeChat development by w7corp. It supports Official Accounts and more, with simple configuration and server message handling, plus active maintenance, tests, and solid documentation via easywechat.com. | 10,377 | 10,397 | 2,391 | 21K | 2 | 65.3 | 8.0 | MIT | 2 months ago | |
| windwalker/filesystem | — | 3 | 3 | 0 | 367 | 0 | 0.0 | 27.2 | MIT | — | |
| yamilovs/sypex-geo | — | 4 | 4 | 7 | 917 | 1 | 0.9 | 31.3 | — | 1 year ago | |
| yethee/tiktoken | PHP port of OpenAI tiktoken for fast tokenization. Get encoders by model or encoding, encode text to token IDs, with built-in vocabulary caching (configurable cache dir). Optional experimental FFI mode using tiktoken-rs for better performance on larger inputs. | 162 | 163 | 30 | 269K | 4 | 21.6 | 50.9 | MIT | 3 months ago | |
| zendframework/zend-di | zendframework/zend-di is a PHP dependency injection container for Zend Framework apps. It supports autowiring, configurable definitions, and factories to build and wire objects at runtime, helping manage dependencies and improve testability. | 45 | 46 | 27 | 26K | 5 | 2.1 | 27.4 | BSD-3-Clause | 6 years ago | |
| zendframework/zend-log | Zend Log is a PHP logging component for writing messages to multiple backends (files, syslog, databases, email) with flexible formatting, filters, and priorities. Part of Zend Framework, it helps you capture, route, and manage application logs reliably. | 60 | 59 | 48 | 39K | 8 | 4.4 | 28.6 | BSD-3-Clause | 6 years ago | |
| zendframework/zend-servicemanager | Abandoned Zend Framework ServiceManager (moved to laminas/laminas-servicemanager). Implements the Service Locator pattern to create and retrieve services/objects via factories and configuration. Includes docs, tests, and PHPBench benchmarks. | 187 | 192 | 86 | 89K | 13 | 7.5 | 30.8 | BSD-3-Clause | 7 years ago |
How can I help you explore Laravel packages today?