illuminate/events
Illuminate Events is Laravel’s event dispatcher component, providing a simple way to register listeners and subscribers, dispatch events, and build decoupled, extensible application workflows with synchronous or queued handling.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| aimeos/laravel-nestedset | — | 38 | — | 1 | — | 0 | 0.2 | — | — | — | |
| an3/laravel-couchdb | Work-in-progress CouchDB integration for Laravel 5.x, providing an Eloquent-style model and query builder inspired by jenssegers/laravel-mongodb. Intended to let you interact with CouchDB using familiar Laravel ORM patterns. | 7 | 8 | 0 | 0 | 2 | 0.4 | — | — | — | |
| api-ecosystem-for-laravel/dingo-api | Dingo API is a Laravel package for building REST APIs with versioning, content negotiation, authentication, rate limiting, and error/response formatting. It streamlines API routing and helps maintain multiple API versions cleanly. | 317 | 320 | 72 | 51K | 4 | 23.2 | 34.7 | BSD-3-Clause | 5 months ago | |
| augustpermana/laravel-meta-generator | Attach and manage key-value metadata for Eloquent models without altering main tables. Provides auto type detection and casting, a MetaModel base, and artisan commands to generate meta models and clean orphaned records for easy setup and maintenance. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| baum/baum | Baum adds Nested Set trees to Laravel’s Eloquent ORM, enabling fast, non-recursive queries like fetching all descendants in one query. Ideal for ordered hierarchies such as menus, categories, and threaded posts, while handling complex inserts/moves/deletes automatically. | 2,223 | 2,256 | 450 | 17K | 129 | 44.6 | 37.7 | MIT | — | |
| bavix/clickhouse-builder | PHP 7.1+ query builder for ClickHouse. Build and execute SELECT queries with a fluent API: select columns with aliases, closures for complex expressions or subqueries, and integrate with the-tinderbox/clickhouse-php-client for execution. | 0 | 0 | 0 | 2K | 0 | 11.4 | 49.9 | MIT | 6 months ago | |
| calebporzio/parental | Single-table inheritance for Laravel Eloquent. Store multiple model “types” in one table and let Parental automatically instantiate the right child class. Keeps polymorphic-like behavior simple, with familiar relationships, queries, and mass assignment. | 1,540 | 1,530 | 105 | 24K | 5 | 32.2 | 21.3 | MIT | 6 months ago | |
| cartalyst/sentinel | Framework-agnostic authentication and authorization system for PHP 8.3+ with Laravel support. Provides user management, roles and permissions, login/throttling, activation and password reset flows, and additional security features. | 1,526 | 1,559 | 245 | 27K | 41 | 36.4 | 31.6 | BSD-3-Clause | 2 years ago | |
| cesargb/laravel-cascade-delete | — | 20 | 20 | 4 | 3K | 0 | 18.8 | 32.4 | MIT | 6 months ago | |
| chelout/laravel-relationship-events | Adds missing Eloquent relationship events to Laravel models. Use simple traits (HasOne/Many, BelongsTo/Many, Morph*) to listen for attach/detach/sync, saved/updated, and other relation lifecycle hooks with parent/related context and IDs/attributes. | 525 | 528 | 40 | 75K | 0 | 26.6 | 33.7 | MIT | 3 months ago | |
| culabs/illuminate-bundle | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| cybercog/laravel-ban | Add ban management to any Laravel Eloquent model. Supports multiple bans per model with soft-deleted history, BanService helpers, query scopes, ban/unban events, middleware to block access for banned users, scheduling, and integrations like Nova. | 1,126 | 1,128 | 64 | 18K | 13 | 29.6 | 23.9 | MIT | 6 months ago | |
| dingo/api | — | 9,368 | 9,371 | 1,275 | 18K | 180 | 69.0 | 31.9 | BSD-3-Clause | 4 years ago | |
| dyrynda/laravel-model-uuid | — | 485 | 486 | 53 | 87K | 3 | 25.1 | 35.7 | MIT | 6 months ago | |
| erjanmx/laravel-migrate-check | — | 54 | 54 | 11 | 1K | 0 | 3.7 | 19.5 | MIT | 3 years ago | |
| esensi/model | — | 200 | 201 | 26 | 22 | 0 | 23.5 | 0.7 | MIT | 5 months ago | |
| garcia1901l/laravel-activity-lite | Lightweight MongoDB-backed activity logger for Laravel (7–12). Automatically tracks model create/update/delete, records the causer (user, artisan, queues), supports manual log entries, configurable events, and powerful querying with CLI filters and JSON/CSV export. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| gazsp/baum | — | 130 | 133 | 38 | 2K | 19 | 7.8 | 21.9 | MIT | 6 years ago | |
| hamzi/portflow | PortFlow connects serial hardware (thermal printers, barcode/RFID scanners, scales, IoT boards) to Laravel via a driver-based architecture. Parse raw bytes into typed events, queue routes, and printing workflows, with Web Serial API support for browser integration. | 2 | 2 | 0 | 723 | 0 | 21.2 | 38.2 | MIT | 1 month ago | |
| illuminate/view | Illuminate View is Laravel’s templating and view rendering component. It compiles and renders Blade templates, manages view composers and shared data, supports view discovery, caching, and engines, and integrates cleanly with the rest of the Illuminate framework. | 130 | 141 | 49 | 766K | 0 | 2.1 | 52.0 | MIT | — | |
| imanghafoori/eloquent-mockery | — | 127 | 127 | 20 | 804 | 4 | 2.7 | 13.4 | MIT | 2 years ago | |
| imanghafoori/laravel-smart-facades | — | 136 | 136 | 12 | 18K | 1 | 2.3 | 28.6 | MIT | 1 year ago | |
| itxshakil/laravel-fast2sms | — | 21 | 21 | 1 | 1 | 0 | 14.4 | 1.1 | MIT | 5 months ago | |
| jeffersongoncalves/laravel-help-desk | — | 6 | 7 | 0 | 1K | 0 | 19.0 | 34.1 | MIT | 3 months ago | |
| jenssegers/mongodb | — | 7,073 | 7,144 | 1,436 | 74K | 33 | 80.1 | 35.7 | MIT | 1 month ago | |
| jpkleemans/attribute-events | — | 333 | 332 | 21 | 16K | 2 | 6.3 | 23.1 | MIT | 1 year ago | |
| kalnoy/nestedset | Laravel Eloquent implementation of the Nested Set model for storing hierarchical data. Manage trees with fast reads: add, move, delete nodes, retrieve ancestors/descendants, build menus, and handle multiple roots with scoped trees, all via familiar model methods. | 3,802 | 3,840 | 480 | 374K | 196 | 55.5 | 50.6 | — | 1 year ago | |
| kirkbushell/eloquence | — | 575 | 579 | 56 | 25K | 2 | 5.9 | 22.8 | MIT | 1 year ago | |
| konekt/enum-eloquent | Laravel Eloquent casting for Konekt Enums. Add the CastsEnums trait and define a $enums map on your model to automatically convert attributes to Enum objects, supporting Konekt Enum 2–4 and Laravel 8–12. | 63 | 64 | 9 | 97K | 2 | 1.0 | 43.8 | MIT | — | |
| laravel/database | Bring Laravel’s database layer to non-Laravel projects: Illuminate Database with migrations, seeders, and Artisan CLI support. Includes Eloquent ORM, query builder, schema tools, and commands like migrate, db:seed, and make:* for MySQL/Postgres/SQL Server/SQLite. | 90 | 100 | 12 | 87 | 5 | 0.0 | 27.4 | — | — | |
| laravel/liferaft | Liferaft is a Laravel package that adds reliable background job and queue tooling, helping you run tasks safely with better control, monitoring, and recovery. Ideal for apps that need robust async processing and fewer failed or stuck jobs. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| laravel/lumen-framework | Core kernel code for Laravel Lumen, the fast PHP micro-framework. Provides the foundation for routing, database abstraction, queues, caching, and more. For building apps, use the main Lumen repository; docs at lumen.laravel.com. | 1,509 | 1,544 | 410 | 233K | 2 | 24.7 | 30.2 | MIT | 1 year ago | |
| laravel/pulse | Laravel Pulse is a real-time performance monitoring tool for Laravel. It provides a dashboard to track application health and key metrics, helping you identify bottlenecks and issues quickly in development and production environments. | 1,714 | 1,717 | 215 | 1M | 0 | 44.4 | 48.6 | MIT | 3 weeks ago | |
| laravelbook/ardent | — | 1,371 | 1,429 | 201 | 13K | 106 | 19.4 | 25.7 | BSD-3-Clause | 7 years ago | |
| laravel-notification-channels/twilio | — | 258 | 258 | 46 | 273K | 15 | 27.8 | 53.0 | — | 6 months ago | |
| laravel-zero/framework | Laravel Zero is an unofficial, Laravel-based micro-framework for building fast, elegant console apps. Includes optional Eloquent/logging, interactive menus, desktop notifications, scheduler, standalone compiler, and Collision-powered error reporting. | 354 | 349 | 64 | 54K | 0 | 20.3 | 33.3 | MIT | 5 months ago | |
| mccool/laravel-auto-presenter | — | 742 | 756 | 73 | 3K | 0 | 7.5 | 7.1 | MIT | 4 years ago | |
| michal78/laravel-pandora | — | 5 | 3 | 0 | 3 | 0 | 21.2 | 2.9 | NOASSERTION | 1 month ago | |
| mohamedhekal/classbridge | — | 0 | 0 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| moloquent/moloquent | — | 120 | 120 | 35 | 347 | 31 | 12.1 | 19.0 | — | 9 years ago | |
| mongodb/laravel-mongodb | MongoDB integration for Laravel Eloquent and the Query Builder, extending the native Laravel API to work with MongoDB. Official mongodb/laravel-mongodb package (formerly jenssegers), compatible with Laravel 10.x. | 7,070 | 7,097 | 1,435 | 441K | 32 | 80.1 | 46.0 | MIT | 1 month ago | |
| mostafax/knet | — | 0 | 0 | 0 | 0 | 0 | 1.2 | — | MIT | 2 years ago | |
| multicaret/laravel-acquaintances | — | 849 | 854 | 70 | 7K | 5 | 29.3 | 17.6 | MIT | 5 months ago | |
| onelearningcommunity/grease | — | 12 | 12 | 2 | 124 | 0 | 19.6 | 16.3 | MIT | 2 months ago | |
| pannella/laravel-cti | — | 2 | 2 | 0 | 455 | 1 | 25.1 | 35.4 | MIT | 2 months ago | |
| pdphilip/elasticsearch | Eloquent-style Elasticsearch for Laravel. Extend models and the query builder with native-feeling search features like term and phrase-prefix queries, match/fuzzy matching, highlighting, geo distance filters, plus familiar create/update/delete and pagination APIs. | 0 | 3 | — | 31K | — | 10.5 | 55.3 | — | — | |
| pdphilip/opensearch | — | 0 | 0 | — | 26K | — | 0.0 | 55.3 | — | — | |
| poing/earmark | — | 107 | 107 | 6 | 82 | 2 | 4.1 | 3.1 | MIT | 2 years ago | |
| psalm/plugin-laravel | Laravel Psalm plugin for deep static analysis plus taint-based security scanning. Detects SQL injection, XSS, SSRF, shell injection, path traversal, and open redirects by tracking user input through Laravel code without running it. | 335 | 336 | 80 | 132K | 14 | 42.0 | 45.6 | MIT | 3 weeks ago | |
| qirolab/laravel-bannable | — | 18 | 18 | 3 | 129 | 0 | 17.1 | 13.8 | MIT | 4 months ago | |
| qirolab/laravel-reactions | — | 196 | 197 | 26 | 4K | 0 | 20.5 | 20.7 | MIT | 4 months ago | |
| reedware/laravel-modern-factories | Bring Laravel 8-style class-based model factories to legacy Laravel (5.1–7.x) apps. Write modern PHPUnit-friendly factories today to reduce upgrade pain later, without facades or service providers. Supports PHP 5.5–8.4. | 0 | 0 | 0 | 306 | 0 | 0.0 | 34.4 | MIT | — | |
| rezaghz/laravel-reports | Add reporting to Eloquent models (spam, violence, abuse, drugs, etc.). Mark a User as reporter and any model as reportable via traits/contracts. Simple API to report, remove, or toggle reports, with publishable migrations. Supports Laravel 6–12, PHP 8.2+. | 23 | 23 | 5 | 0 | 0 | 0.3 | — | MIT | — | |
| ringlesoft/db-archive | — | 4 | 4 | 1 | 6 | 0 | 19.2 | 5.5 | — | 2 months ago | |
| rinvex/laravel-repositories | — | 669 | 669 | 112 | 16 | 31 | 8.3 | 9.3 | MIT | — | |
| roots/acorn | — | 1,000 | 994 | 109 | 90K | 6 | 35.8 | 38.8 | MIT | 3 months ago | |
| ryangjchandler/orbit | Orbit is a flat-file driver for Laravel Eloquent. Store model records as files instead of a database while keeping familiar Eloquent create, update, delete, and query workflows. Define a schema on your model, and Orbit handles paths and persistence automatically. | 931 | 930 | 37 | 14K | 7 | 29.4 | 21.5 | MIT | 6 months ago | |
| shiftonelabs/laravel-cascade-deletes | — | 165 | 165 | 10 | 36K | 0 | 1.1 | 32.4 | MIT | — | |
| silber/bouncer | Bouncer adds roles and abilities to Laravel with a fluent, Eloquent-powered API. Define permissions, assign roles to users, and authorize actions via gates and middleware. Supports caching, scoped abilities, and a simple, expressive permission model. | 3,579 | 3,598 | 335 | 118K | 45 | 63.0 | 42.4 | MIT | 6 months ago | |
| singlestoredb/singlestoredb-laravel | Official SingleStoreDB driver for Laravel. Wraps Laravel’s MySQL support to work smoothly with SingleStore, adding Eloquent/migration features (columnstore/rowstore, shard/sort keys, sparse), JSON column support, and compatibility fixes. | 234 | 234 | 24 | 24K | 5 | 27.4 | 33.0 | Apache-2.0 | 3 months ago | |
| solution-forest/workflow-engine-laravel | — | 4 | 4 | 1 | 1 | 0 | 11.7 | 1.2 | MIT | 7 months ago | |
| spatie/laravel-backup | Spatie Laravel Backup creates zip backups of your app files and database, storing them on any Laravel filesystem (even multiple). Includes health monitoring, notifications, and automatic cleanup of old backups. Run with php artisan backup:run. | 6,019 | 6,109 | 785 | 1M | 0 | 71.3 | 37.2 | MIT | 1 month ago | |
| spatie/laravel-backup-server | Securely store and manage backups from multiple Laravel apps on a dedicated backup server. Built on spatie/laravel-backup, it automatically receives and organizes incoming backups, with setup and docs tailored for Laravel deployments. | 171 | 172 | 16 | 1K | 0 | 29.5 | 15.8 | MIT | 1 month ago | |
| spatie/laravel-event-projector | Deprecated in favor of spatie/laravel-event-sourcing. Entry-level event sourcing toolkit for Laravel: define aggregates, projectors, and reactors; persist domain events, build read models, and react to events for auditing and reporting-friendly apps. | 636 | 661 | 60 | 170 | 0 | 7.0 | 1.0 | MIT | 7 years ago | |
| spatie/laravel-event-sourcing | Event sourcing toolkit for Laravel: build aggregates, projectors, and reactors to store state changes as events. Ideal for audit trails, decisions based on history, and future reporting needs. Includes docs, examples, and an optional course. | 914 | 915 | 175 | 218K | 0 | 38.1 | 38.4 | MIT | 1 month ago | |
| spatie/laravel-migrate-fresh | Adds a migrate:fresh Artisan command to drop all database tables and rebuild from migrations, even if you don’t implement down() methods. Supports MySQL, SQLite, PostgreSQL, and SQL Server. (Built into Laravel 5.5+) | 182 | 181 | 23 | 299 | 0 | 3.4 | 4.1 | MIT | 8 years ago | |
| spatie/laravel-uptime-monitor | Configurable Laravel uptime monitor that checks site availability and SSL expiry. Sends alerts when a site goes down or recovers using Laravel notifications (Slack, mail, Telegram, or custom channels). Includes scheduling, history, and robust monitoring options. | 1,070 | 1,078 | 179 | 14K | 0 | 40.0 | 18.4 | MIT | 1 month ago | |
| studio/laravel-totem | Laravel Totem provides a Horizon-style dashboard to manage Laravel Scheduler jobs. Create, enable/disable, and edit scheduled Artisan commands without changing code. Includes migrations/assets, auth customization, and supports Laravel 11/12 on PHP 8.2+. | 1,817 | 1,825 | 226 | 36K | 3 | 40.0 | 20.9 | MIT | 4 months ago | |
| syriable/laravel-localizer | Syriable Localizer is a modern extraction engine for Laravel 13 that scans Blade, PHP, Vue, JS/TS, Livewire and Inertia files to discover and normalize translatable strings, returning typed immutable DTOs via a stable, contracts-driven API. | 0 | 0 | 0 | 0 | 0 | 16.8 | — | MIT | 3 months ago | |
| the-tinderbox/clickhouse-builder | — | 201 | 203 | 81 | 29K | 17 | 18.4 | 38.3 | — | 3 years ago | |
| tightenco/parental | Single Table Inheritance for Laravel Eloquent. Define a parent model with child classes stored in one table, automatically casting records to the right type. Great for polymorphic-like data without multiple tables, with simple setup and familiar Eloquent APIs. | 1,540 | 1,536 | 105 | 210K | 5 | 31.8 | 34.9 | MIT | 6 months ago | |
| toponepercent/baum | — | 32 | 32 | 8 | 3K | 0 | 20.6 | 30.1 | MIT | 2 months ago | |
| trilote/baum | — | 0 | 0 | 0 | 1K | 0 | 0.0 | 42.9 | MIT | — | |
| tusimo/embed-relation | — | 3 | 3 | 0 | 155 | 0 | 1.5 | 22.1 | MIT | 7 years ago | |
| ubayedtanvir/laravel-tenancy | — | 1 | 0 | 0 | 12 | 0 | 20.2 | 13.7 | MIT | 1 month ago | |
| vusys/laravel-nestedset | — | 0 | 0 | 0 | 368 | 0 | 26.5 | 40.9 | MIT | 2 months ago | |
| watson/validating | — | 973 | 980 | 78 | 80K | 12 | 10.8 | 30.5 | MIT | — | |
| yogeshgupta/phonepe-laravel | Laravel integration for PhonePe payments. Provides simple configuration and helper methods to initiate transactions, generate required hashes/signatures, and handle callbacks/responses, making it easier to accept PhonePe payments in your Laravel app. | 0 | 0 | 0 | 72 | 1 | 0.4 | 25.7 | MIT | 1 year ago | |
| zara-4/laravel-lazy-mysql | Laravel package for MySQL that delays/queues queries until needed, helping reduce eager database work and improving performance. Useful for batching, deferred execution, and controlling when SQL actually runs in your app. | 10 | 12 | 3 | 20 | 0 | 0.7 | 6.2 | MIT | 9 years ago |
How can I help you explore Laravel packages today?