psr/event-dispatcher
PSR-14 interfaces for event dispatching in PHP. Defines standard contracts for dispatchers, listeners, and providers to enable interoperability between frameworks and libraries. Not an implementation—use a compatible PSR-14 dispatcher package.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| deptrac/deptrac | Deptrac helps you define and enforce architectural boundaries in PHP projects. Configure layers and dependency rules, then analyze your codebase to detect forbidden dependencies. Useful for keeping clean architecture, preventing drift, and improving maintainability in large apps. | 2,911 | 2,909 | 151 | 918K | 27 | 56.3 | 52.7 | MIT | 2 months ago | |
| facile-it/paraunit | Run PHPUnit test suites faster by executing tests in parallel across multiple processes. Includes Symfony-based CLI, compatibility across PHPUnit/Symfony versions, and parallel code coverage generation (auto-chooses PCOV, Xdebug, or PHPDbg). | 145 | 146 | 18 | 31K | 14 | 35.0 | 45.0 | Apache-2.0 | 1 month ago | |
| league/commonmark | Highly extensible PHP Markdown parser supporting full CommonMark and GitHub-Flavored Markdown. Convert Markdown to HTML with simple converters, customize rendering via extensions, and run safely with options like stripping HTML and blocking unsafe links. | 2,944 | 2,987 | 210 | 10M | 22 | 57.5 | 68.6 | BSD-3-Clause | 3 weeks ago | |
| league/container | PSR-11–compliant dependency injection container from The PHP League. Register services, factories and shared instances, then resolve dependencies with autowiring support. Modern PHP (8.3+) with full docs, tests, and MIT license. | 863 | 905 | 104 | 2M | 5 | 38.1 | 56.2 | MIT | 2 weeks ago | |
| league/event | PSR-14 compatible event dispatcher for PHP. Provides an emitter, listeners and subscribers, plus prioritized, stoppable events. Lightweight, extensible, and framework-agnostic—ideal for decoupling application components and building clean event-driven architectures. | 1,564 | 1,592 | 49 | 3M | 1 | 9.5 | 46.0 | MIT | — | |
| parsica-php/parsica | Parsica is a PHP parser combinator library for building custom parsers from small reusable pieces. Compose complex grammars with a fluent API, parse strings into structured results, and handle errors cleanly—ideal for DSLs, config formats, and language tooling. | 412 | 412 | 16 | 10K | 11 | 30.7 | 30.3 | MIT | 9 months ago | |
| phalcon/phalcon | Phalcon is a high-performance PHP web framework delivered as a C extension, offering low overhead, fast request handling, and an MVC architecture. Includes routing, DI, ORM, templating, caching, and other tools for building modern PHP apps. | 245 | 245 | 50 | 12 | 94 | 22.6 | 26.7 | MIT | — | |
| phly/keep-a-changelog | Generates and maintains a Keep a Changelog–style CHANGELOG.md for PHP projects. Helps you create standardized release notes, add entries, and manage version sections consistently, making it easier to track changes and publish clear, human-readable changelogs. | 183 | 183 | 25 | 1K | 9 | 33.7 | 20.1 | BSD-2-Clause | 1 year ago | |
| phpdocumentor/guides | phpDocumentor Guides is a PHP documentation generator for writing and publishing rich docs in reStructuredText/Markdown. Build structured guides with navigation, code blocks, and theming, and output to HTML or other formats for your project or package. | 1 | 1 | 0 | 12K | 0 | 0.0 | 52.1 | MIT | — | |
| phpdocumentor/phpdocumentor | phpDocumentor generates comprehensive PHP documentation from source code and DocBlocks. It produces API docs, UML diagrams, and parses Markdown/ReStructuredText, with tooling to embed API references into narrative docs to keep documentation in sync. | 4,319 | 4,390 | 640 | 15K | 160 | 85.6 | 43.6 | MIT | 4 months ago | |
| solarium/solarium | Solarium is a PHP client library for Apache Solr that models Solr concepts with a clean, documented API, simplifying complex query parameters beyond basic HTTP calls. Requires PHP 8.1+ and supports cURL, a pure-PHP adapter, or any PSR-18 client. | 935 | 957 | 300 | 555K | 11 | 46.0 | 50.0 | NOASSERTION | 5 months ago | |
| spiral/auth | Spiral/Auth provides common authentication interfaces for Spiral apps. Define auth tokens, storage, and guards via small, framework-agnostic contracts, enabling interchangeable implementations and consistent integration across projects. | 4 | 4 | 1 | 623 | 0 | 24.3 | 34.1 | MIT | 6 years ago | |
| spiral/auth-http | Spiral auth-http provides HTTP authentication middleware and token transports for Spiral apps. Integrate auth into request pipelines and pass credentials via headers or other HTTP mechanisms, with strong typing, tests, and framework-friendly setup. | 0 | 0 | 0 | 494 | 0 | 21.2 | 43.8 | MIT | 5 years ago | |
| spiral/cache | Spiral Cache provides a simple caching abstraction for Spiral/PHP apps, with support for multiple storage backends and configurable cache pools. Use it to speed up repeated operations, cache computed values, and centralize cache access and invalidation. | 0 | 0 | 0 | 1K | 0 | 0.0 | 42.7 | MIT | — | |
| spiral/events | Spiral Events provides a lightweight event dispatcher for Spiral/PHP apps. Define events and listeners, publish events, and handle them synchronously with clean integration into the framework’s container and application lifecycle. | 0 | 0 | 0 | 3K | 0 | 0.0 | 48.9 | MIT | — | |
| spiral/framework | Spiral Framework is a high-performance, long-running full-stack PHP framework with 60+ PSR-compatible components. Powered by RoadRunner for resident-memory apps, it supports GRPC, queues, WebSockets, background workers, and more. | 2,039 | 2,042 | 90 | 174K | 42 | 55.0 | 50.4 | MIT | 1 month ago | |
| spiral/hmvc | HMVC support for Spiral apps, helping you structure features into self-contained modules with controllers, views, and routes. Encourages clean separation of concerns and scalable project organization for complex applications. | 7 | 7 | 0 | 269K | 0 | 23.0 | 65.0 | MIT | 5 years ago | |
| spiral/http | Spiral HTTP provides a PSR-7/PSR-15 based request pipeline for building and composing middleware-driven HTTP applications. Lightweight, type-safe, and framework-friendly, with full docs and testing/analysis tooling. | 3 | 3 | 1 | 1K | 0 | 23.6 | 41.6 | MIT | 6 years ago | |
| spiral/interceptors | Spiral Interceptors provides a lightweight interception layer for Spiral apps, enabling cross-cutting concerns (logging, caching, transactions, etc.) around method calls with strong typing and test-friendly design. Includes CI checks and static analysis support. | 7 | 7 | 0 | 273K | 0 | 20.3 | 65.0 | MIT | 1 year ago | |
| spiral/queue | Spiral Queue provides a unified API to enqueue and process background jobs in Spiral apps, with drivers for popular backends, configurable workers, retries, and delayed execution. Use it to offload emails, imports, and other long-running tasks. | 1 | 1 | 0 | 565 | 0 | 0.0 | 33.9 | MIT | — | |
| spiral/translator | Spiral Translator provides i18n translation tooling with static analysis support and auto-indexation. Designed for Spiral Framework apps, it helps manage locales, translation keys, and validation via PHPUnit/Psalm-friendly architecture. | 1 | 1 | 1 | 351 | 0 | 23.9 | 36.5 | MIT | 6 years ago | |
| spiral/views | Spiral Views provides a view manager and rendering engine selector for Spiral apps, letting you configure and switch template engines consistently. Lightweight, tested, and type-safe, with docs and framework integration via the Spiral Framework bundle. | 3 | 3 | 0 | 224 | 0 | 23.0 | 28.5 | MIT | 6 years ago | |
| symfony/contracts | Symfony Contracts – Standardized PHP interfaces for loose coupling, ensuring interoperability with Symfony and third-party implementations. Useful for dependency injection, autowiring, and framework-agnostic design. Backward-compatible with Symfony components. | 3,942 | 3,949 | 19 | 428K | 0 | 20.3 | 28.2 | MIT | — | |
| symfony/event-dispatcher-contracts | Interfaces and base abstractions for Symfony’s event dispatching system. Use these contracts to standardize how events and listeners interact, and to build libraries compatible with Symfony components and their proven implementations. | 3,422 | 3,425 | 2 | 15M | 0 | 38.1 | 59.0 | MIT | 5 years ago | |
| symfony/mailer | Symfony Mailer is a flexible component for sending emails via SMTP and other transports. Compose rich messages with Symfony Mime, add CC/BCC and priorities, and optionally render Twig templates with TemplatedEmail and BodyRenderer. | 1,591 | 1,621 | 49 | 12M | 0 | 39.9 | 63.1 | MIT | 1 week ago | |
| symfony/postmark-mailer | Symfony Mailer transport for Postmark. Send transactional email through Postmark using Symfony’s mailer API, with straightforward configuration and support for Postmark-specific options and headers. Ideal for Symfony apps needing reliable delivery and tracking. | 48 | — | 3 | — | 0 | 20.3 | — | MIT | 2 months ago | |
| testo/testo | Testo is an extensible PHP testing framework with a lightweight core and middleware-based plugins. Configure suites and plugins in testo.php, run tests from tests/ by default, and add inline tests, assertions, and benchmarking when needed. | 156 | 135 | 5 | 99 | 14 | 31.3 | 8.7 | BSD-3-Clause | 2 days ago | |
| typo3/cms-core | TYPO3 CMS Core provides the essential framework, APIs, and services for the TYPO3 content management system. It powers backend and frontend rendering, extensions, security, caching, routing, and site configuration for building and maintaining TYPO3-based websites. | 33 | 34 | 18 | 274K | 0 | 0.7 | 54.0 | GPL-2.0 | — | |
| web-auth/webauthn-lib | PHP WebAuthn library for adding passkeys/FIDO2 authentication to apps and APIs. Implements registration and login flows, credential validation, and related WebAuthn data structures, suitable for Laravel or custom frameworks. | 119 | 124 | 24 | 484K | 0 | 1.3 | 49.8 | MIT | — | |
| yiisoft/test-support | Testing utilities for Yii applications: helpers and fixtures to simplify unit and integration tests, isolate dependencies, and improve readability. Provides common test tools you can reuse across packages and projects. | 15 | 15 | 9 | 15K | 3 | 22.9 | 48.6 | BSD-3-Clause | 2 months ago | |
| yiisoft/translator | yiisoft/translator is a lightweight PHP translation library for managing messages, locales, and pluralization. Integrates with Yii and PSR-style components, supports multiple message sources and fallback locales, and is suitable for apps and libraries needing i18n. | 26 | — | 9 | — | 10 | 23.2 | 3.6 | BSD-3-Clause | 4 months ago | |
| yiisoft/yii2-symfonymailer | Yii2 extension integrating Symfony Mailer for reliable email sending. Configure SMTP/DSN transport, templates via viewPath, and file transport for dev. Supports PHP 8.1+ and installs via Composer for seamless Yii 2.0 mail delivery. | 49 | 49 | 28 | 142K | 0 | 21.9 | 56.1 | BSD-3-Clause | 2 years ago |
How can I help you explore Laravel packages today?