Field guide
The Laravel ecosystem
Which of the packages Laravel applications depend on are no longer maintained, and what to use instead. Which versions of Laravel are still supported, and what has been patched. Checked every day against the sources, never typed in.
- 98Packages tracked
- 15Need attention
- 7.4MInstalls a month of unmaintained packages
- 5Framework advisories this year
Checked daily. Last change 26 October 2026.
Needs attention. Still installed, and what to use instead.
15 of the 98 packages tracked here are archived, abandoned, without a release in over a year, or behind on Laravel 13. The most installed come first.
Use instead
mobiledetect/mobiledetectlib last release May 2026
Built on Mobile Detect, which is still maintained, and its README says every Mobile Detect method is still available, so the library underneath covers most uses without the wrapper.
Use instead
bacon/bacon-qr-code last release Apr 2026
A thin wrapper around BaconQrCode, its only real dependency, which is still maintained.
fruitcake/laravel-cors
ArchivedBehind on Laravel 13Its repository is archived, last release Feb 2022, no release allows Laravel 13.
834.3K installs a month
Use instead
Laravel itself
CORS middleware has been part of the framework since Laravel 9.2, as the package's own README says.
fideloper/proxy
No release in two yearsBehind on Laravel 13Last release Feb 2022, no release allows Laravel 13.
811.6K installs a month
Use instead
Laravel itself
The Laravel 9 upgrade guide replaces it with the framework's own TrustProxies middleware.
laravelcollective/html
AbandonedBehind on Laravel 13Marked abandoned on Packagist in favour of spatie/laravel-html, no release allows Laravel 13.
581.6K installs a month
Use instead
spatie/laravel-html last release Feb 2026
Packagist marks it abandoned in favour of spatie/laravel-html.
facade/ignition
No release in two yearsBehind on Laravel 13Last release Jan 2023, no release allows Laravel 13.
516.8K installs a month
Use instead
spatie/laravel-ignition last release Oct 2026
The Laravel 9 upgrade guide replaces it with spatie/laravel-ignition.
nunomaduro/larastan
AbandonedMarked abandoned on Packagist in favour of larastan/larastan.
439.7K installs a month
Use instead
larastan/larastan last release Oct 2026
Packagist marks it abandoned in favour of larastan/larastan, the same project under its own organisation.
beyondcode/laravel-websockets
ArchivedBehind on Laravel 13Its repository is archived, last release Aug 2023, no release allows Laravel 13.
143.6K installs a month
Use instead
laravel/reverb last release Sept 2026
Its README says it is no longer maintained and points to Laravel Reverb.
barryvdh/laravel-cors
ArchivedBehind on Laravel 13Its repository is archived, last release Feb 2022, no release allows Laravel 13.
125.8K installs a month
Use instead
Laravel itself
The earlier name of fruitcake/laravel-cors. CORS middleware has been part of the framework since Laravel 9.2.
timacdonald/json-api
No release in two yearsBehind on Laravel 13Last release Feb 2022, no release allows Laravel 13.
113.3K installs a month
Use instead
Laravel itself
Laravel 13 ships JsonApiResource in the framework, generated with php artisan make:resource --json-api, and the package's author recommends migrating to it.
rennokki/laravel-eloquent-query-cache
No release this yearBehind on Laravel 13Last release Mar 2025, no release allows Laravel 13.
112K installs a month
Use instead
No drop-in replacement
No successor has meaningful adoption. Laravel's own Cache::remember, or Cache::flexible, around the queries that need caching does the same job explicitly.
Use instead
opcodesio/log-viewer last release Jun 2026
Does the same job and supports current Laravel.
darryldecode/cart
No release this yearBehind on Laravel 13Last release Jul 2025, no release allows Laravel 13.
57.7K installs a month
Use instead
wearepixel/laravel-cart last release Jun 2026
Its README says it takes this package and carries it on with new features, and it supports Laravel 13.
zizaco/entrust
No release in two yearsBehind on Laravel 13Last release Nov 2017, no release allows Laravel 13.
33K installs a month
Use instead
spatie/laravel-permission last release Oct 2026
The most widely used roles and permissions package for current Laravel. Its schema is different, so moving means migrating role and permission data.
vyuldashev/laravel-openapi
No release in two yearsBehind on Laravel 13Last release May 2023, no release allows Laravel 13.
12.1K installs a month
Use instead
dedoc/scramble last release Oct 2026
Generates the OpenAPI document from the application's own code, with no annotations to keep in step. A different approach from this package's builders.
Supported versions. How long each major gets fixes.
- Laravel 13Bug and security fixesReleased Mar 2026Bug fixes Sept 2027Security Mar 2028Latest 13.38.0PHP 8.3 - 8.5
- Laravel 12Security fixes onlyReleased Feb 2025Bug fixes Aug 2026Security Feb 2027Latest 12.70.1PHP 8.2 - 8.5
- Laravel 11No longer supportedReleased Mar 2024Bug fixes Sept 2025Security Mar 2026Latest 11.57.0PHP 8.2 - 8.4
Security advisories. Every one published for the framework in the last year.
- mediumOct 2026Laravel relationship inclusion can trigger unauthorized data destructionFixed in 13.27.0, 12.68.0
- criticalOct 2026Laravel TokenGuard authentication bypass through non-string API credentialsFixed in 13.29.0, 12.68.0
- lowSept 2026Laravel: XSS in Debug Page InformationFixed in 13.30.0, 12.69.0
- highJun 2026Laravel Framework: CRLF injection in default email ruleFixed in 13.10.0, 12.60.0
- mediumJun 2026Laravel Framework: Temporary Signed URL Path ConfusionFixed in 13.12.0, 12.61.1
Every package tracked. What applications install, by the job it does.
Front end and admin
Livewire, Inertia, Blade components and admin panels.
- livewire/livewireA front-end framework for Laravel.9.4M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- inertiajs/inertia-laravelThe Laravel adapter for Inertia.js.8.3M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- blade-ui-kit/blade-iconsA package to easily make use of icons in your Laravel Blade views.6.5M a monthReleased Jun 2026Laravel 13 Since Feb 2026
- blade-ui-kit/blade-heroiconsA package to easily make use of Heroicons in your Laravel Blade views.6.1M a monthReleased May 2026Laravel 13 Since Mar 2026
- filament/filamentA collection of full-stack components for accelerated Laravel app development.5.6M a monthReleased Oct 2026Laravel 13 Not declared
- tightenco/ziggyUse your Laravel named routes in JavaScript.3.8M a monthReleased Oct 2026Laravel 13 Yes
- livewire/fluxThe official UI component library for Livewire.1.8M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- yajra/laravel-datatables-oraclejQuery DataTables API for Laravel1.1M a monthReleased Sept 2026Laravel 13 Yes
- laravelcollective/htmlNeeds attentionHTML and Form Builders for the Laravel Framework581.6K a monthReleased Apr 2023Laravel 13 No
- rappasoft/laravel-livewire-tablesA dynamic table component for Laravel Livewire93.1K a monthReleased Oct 2026Laravel 13 Since Jul 2026
Authentication and permissions
Logging people in, tokens, two-factor, and deciding what they may do.
- spatie/laravel-permissionPermission handling for Laravel 12 and up8.4M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- tymon/jwt-authJSON Web Token Authentication for Laravel and Lumen1.2M a monthReleased Oct 2026Laravel 13 Since Mar 2026
- pragmarx/google2fa-laravelA One Time Password Authentication package, compatible with Google Authenticator.1.1M a monthReleased Mar 2026Laravel 13 Yes
- lab404/laravel-impersonateLaravel Impersonate is a plugin that allows to you to authenticate as your users.1M a monthReleased Mar 2026Laravel 13 Yes
- php-open-source-saver/jwt-authJSON Web Token Authentication for Laravel and Lumen681K a monthReleased Aug 2026Laravel 13 Since Mar 2026
- spatie/laravel-passkeysUse passkeys in your Laravel app351.2K a monthReleased Jun 2026Laravel 13 Since Feb 2026
- santigarcor/laratrustThis package provides a flexible way to add Role-based Permissions to Laravel223.1K a monthReleased Oct 2026Laravel 13 Since Feb 2026
- silber/bouncerEloquent roles and abilities.170.9K a monthReleased Mar 2026Laravel 13 Since Mar 2026
- laragear/two-factorOn-premises 2FA Authentication for out-of-the-box.124.9K a monthReleased Mar 2026Laravel 13 Since Mar 2026
- zizaco/entrustNeeds attentionThis package provides a flexible way to add Role-based Permissions to Laravel. Supports laravel 5|6|7|833K a monthReleased Nov 2017Laravel 13 No
APIs
Documenting, shaping and consuming HTTP APIs.
- dedoc/scrambleAutomatic generation of API documentation for Laravel applications.2.8M a monthReleased Oct 2026Laravel 13 Since Mar 2026
- spatie/laravel-query-builderEasily build Eloquent queries from API requests2.1M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- darkaonline/l5-swaggerOpenApi or Swagger integration to Laravel1.7M a monthReleased Oct 2026Laravel 13 Yes
- knuckleswtf/scribeGenerate API documentation for humans from your Laravel codebase.✍1.2M a monthReleased Jun 2026Laravel 13 Since Feb 2026
- spatie/laravel-webhook-clientReceive webhooks in Laravel apps856.2K a monthReleased Jul 2026Laravel 13 Since Feb 2026
- spatie/laravel-webhook-serverSend webhooks in Laravel apps754.8K a monthReleased Oct 2026Laravel 13 Since Feb 2026
- nuwave/lighthouseA framework for serving GraphQL from Laravel575.1K a monthReleased Oct 2026Laravel 13 Since Mar 2026
- spatie/laravel-fractalAn easy to use Fractal integration for Laravel applications381.4K a monthReleased Feb 2026Laravel 13 Since Feb 2026
- rebing/graphql-laravelLaravel wrapper for PHP GraphQL375.8K a monthReleased Oct 2026Laravel 13 Since Feb 2026
- timacdonald/json-apiNeeds attentionA Lightweight JSON:API Resource for Laravel113.3K a monthReleased Feb 2022Laravel 13 No
- vyuldashev/laravel-openapiNeeds attentionGenerate OpenAPI Specification for Laravel Applications12.1K a monthReleased May 2023Laravel 13 No
Eloquent and data
Extending models, relationships, queries and data objects.
- kirschbaum-development/eloquent-power-joinsThe Laravel magic applied to joins.5.9M a monthReleased Oct 2026Laravel 13 Since Mar 2026
- spatie/laravel-dataCreate unified resources and data transfer objects3.8M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- spatie/eloquent-sortableSortable behaviour for eloquent models1.6M a monthReleased Feb 2026Laravel 13 Since Feb 2026
- spatie/laravel-settingsStore your application settings957K a monthReleased Oct 2026Laravel 13 Since Mar 2026
- staudenmeir/eloquent-has-many-deepLaravel Eloquent HasManyThrough relationships with unlimited levels885.7K a monthReleased Mar 2026Laravel 13 Since Mar 2026
- spatie/laravel-sluggableGenerate slugs when saving Eloquent models816.7K a monthReleased Oct 2026Laravel 13 Since Feb 2026
- spatie/laravel-model-statesState support for Eloquent models593.7K a monthReleased Jul 2026Laravel 13 Since Feb 2026
- mongodb/laravel-mongodbA MongoDB based Eloquent model and Query builder for Laravel576K a monthReleased Sept 2026Laravel 13 Since Mar 2026
- kalnoy/nestedsetNested Set Model for Laravel 5.7 and up545.2K a monthReleased Apr 2026Laravel 13 Since Apr 2026
- staudenmeir/laravel-adjacency-listRecursive Laravel Eloquent relationships with CTEs415.2K a monthReleased Oct 2026Laravel 13 Since Mar 2026
- cviebrock/eloquent-sluggableEasy creation of slugs for your Eloquent models in Laravel381.8K a monthReleased Oct 2026Laravel 13 Since Mar 2026
- tpetry/laravel-postgresql-enhancedSupport for many missing PostgreSQL specific features201.1K a monthReleased Oct 2026Laravel 13 Since Mar 2026
- rennokki/laravel-eloquent-query-cacheNeeds attentionAdding cache on your Laravel Eloquent queries' results is now a breeze.112K a monthReleased Mar 2025Laravel 13 No
- darryldecode/cartNeeds attentionLaravel 5 Shopping cart57.7K a monthReleased Jul 2025Laravel 13 No
Files, documents and media
PDFs, spreadsheets, images, QR codes and media libraries.
- barryvdh/laravel-dompdfA DOMPDF Wrapper for Laravel7.9M a monthReleased Feb 2026Laravel 13 Since Feb 2026
- maatwebsite/excelSupercharged Excel exports and imports in Laravel6.8M a monthReleased Oct 2026Laravel 13 Since Mar 2026
- spatie/laravel-medialibraryAssociate files with Eloquent models3.5M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- simplesoftwareio/simple-qrcodeNeeds attentionSimple QrCode is a QR code generator made for Laravel.1.5M a monthReleased Feb 2021Laravel 13 Not declared
- intervention/image-laravelLaravel Integration of Intervention Image1.4M a monthReleased Jul 2026Laravel 13 Since Feb 2026
- spatie/laravel-pdfCreate PDFs in Laravel apps1.3M a monthReleased Oct 2026Laravel 13 Since Mar 2026
- rap2hpoutre/fast-excelFast Excel import/export for Laravel869K a monthReleased Sept 2026Laravel 13 Since Mar 2026
- barryvdh/laravel-snappySnappy PDF/Image for Laravel724.4K a monthReleased Feb 2026Laravel 13 Since Feb 2026
- milon/barcodeBarcode generator like Qr Code, PDF417, C39, C39+, C39E, C39E+, C93, S25, S25+, I25, I25+, C128, C128A, C128B, C128C, 2-Digits UPC-Based Extention, 5-Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI (Variation of Plessey code)633.7K a monthReleased Sept 2026Laravel 13 Since Feb 2026
Requests and the edge
CORS, proxies, user agents, location, phone numbers and spam.
- propaganistas/laravel-phoneAdds phone number functionality to Laravel based on Google's libphonenumber API.2.2M a monthReleased Oct 2026Laravel 13 Since Mar 2026
- jenssegers/agentNeeds attentionDesktop/mobile user agent parser with support for Laravel, based on Mobiledetect2M a monthReleased Jun 2020Laravel 13 Not declared
- fruitcake/laravel-corsNeeds attentionAdds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application834.3K a monthReleased Feb 2022Laravel 13 No
- fideloper/proxyNeeds attentionSet trusted proxies for Laravel811.6K a monthReleased Feb 2022Laravel 13 No
- spatie/laravel-cspAdd CSP headers to the responses of a Laravel app802.2K a monthReleased Oct 2026Laravel 13 Since Feb 2026
- stevebauman/locationRetrieve a user's location by their IP Address475.5K a monthReleased Oct 2026Laravel 13 Since Mar 2026
- spatie/laravel-honeypotPreventing spam submitted through forms446.5K a monthReleased Sept 2026Laravel 13 Since Feb 2026
- spatie/laravel-responsecacheSpeed up a Laravel application by caching the entire response432.6K a monthReleased Oct 2026Laravel 13 Since Feb 2026
- propaganistas/laravel-disposable-emailDisposable email validator290.9K a monthReleased Oct 2026Laravel 13 Since Mar 2026
- barryvdh/laravel-corsNeeds attentionAdds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application125.8K a monthReleased Feb 2022Laravel 13 No
Localisation
Translations and localised routes.
- spatie/laravel-translatableA trait to make an Eloquent model hold translations2M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- laravel-lang/publisherLocalization publisher for your Laravel application1M a monthReleased Mar 2026Laravel 13 Since Mar 2026
- astrotomic/laravel-translatableA Laravel package for multilingual models309K a monthReleased Aug 2026Laravel 13 Since Mar 2026
- mcamara/laravel-localizationEasy localization for Laravel281.2K a monthReleased Aug 2026Laravel 13 Since Mar 2026
Multi-tenancy
Serving many customers from one application.
- stancl/tenancyAutomatic multi-tenancy for your Laravel application.1.2M a monthReleased Aug 2026Laravel 13 Since Mar 2026
- spatie/laravel-multitenancyMake your Laravel app usable by multiple tenants381.4K a monthReleased Oct 2026Laravel 13 Since Feb 2026
Monitoring and operations
Error tracking, backups, health checks, logs and audit trails.
- sentry/sentry-laravelLaravel SDK for Sentry (https://sentry.io)8.1M a monthReleased Oct 2026Laravel 13 Since Mar 2026
- spatie/laravel-activitylogA very simple activity logger to monitor the users of your website or application5.1M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- owen-it/laravel-auditingAudit changes of your Eloquent models in Laravel2.1M a monthReleased Jun 2026Laravel 13 Since Mar 2026
- spatie/laravel-backupA Laravel package to backup your application1.9M a monthReleased Sept 2026Laravel 13 Since Feb 2026
- spatie/laravel-healthMonitor the health of a Laravel application1.1M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- opcodesio/log-viewerFast and easy-to-use log viewer for your Laravel application1.1M a monthReleased Jun 2026Laravel 13 Since Mar 2026
- bugsnag/bugsnag-laravelOfficial Bugsnag notifier for Laravel applications.839.4K a monthReleased Sept 2026Laravel 13 Since Apr 2026
- keepsuit/laravel-opentelemetryOpenTelemetry integration for laravel203K a monthReleased Oct 2026Laravel 13 Since Mar 2026
- arcanedev/log-viewerNeeds attentionProvides a Log Viewer for Laravel79.2K a monthReleased Mar 2024Laravel 13 Not declared
Development and testing
Debugging, static analysis, IDE support and package testing.
- larastan/larastanLarastan - Discover bugs in your code without running it. A phpstan/phpstan extension for Laravel9.7M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- pestphp/pest-plugin-laravelThe Pest Laravel Plugin8.2M a monthReleased Jul 2026Laravel 13 Since Feb 2026
- spatie/laravel-ignitionA beautiful error page for Laravel applications.6.7M a monthReleased Oct 2026Laravel 13 Since Feb 2026
- barryvdh/laravel-ide-helperLaravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.5M a monthReleased Mar 2026Laravel 13 Since Mar 2026
- barryvdh/laravel-debugbarPHP Debugbar integration for Laravel4.4M a monthReleased Sept 2026Laravel 13 Since Feb 2026
- orchestra/testbenchLaravel Testing Helper for Packages Development2.1M a monthReleased Sept 2026Laravel 13 Since Mar 2026
- facade/ignitionNeeds attentionA beautiful error page for Laravel applications.516.8K a monthReleased Jan 2023Laravel 13 No
- kitloong/laravel-migrations-generatorGenerates Laravel Migrations from an existing database458.9K a monthReleased May 2026Laravel 13 Since Mar 2026
- nunomaduro/larastanNeeds attentionLarastan - Discover bugs in your code without running it. A phpstan/phpstan extension for Laravel439.7K a monthReleased Oct 2026Laravel 13 Since Feb 2026
Services and integrations
Payments, mail, cloud services, AI and real-time.
- kreait/laravel-firebaseA Laravel package for the Firebase PHP Admin SDK1.3M a monthReleased May 2026Laravel 13 Since Mar 2026
- aws/aws-sdk-php-laravelA simple Laravel 9/10/11/12/13 service provider for including the AWS SDK for PHP.1.1M a monthReleased Mar 2026Laravel 13 Since Mar 2026
- openai-php/laravelOpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API1.1M a monthReleased Sept 2026Laravel 13 Since Mar 2026
- resend/resend-laravelResend for Laravel1M a monthReleased Oct 2026Laravel 13 Since Mar 2026
- prism-php/prismA powerful Laravel package for integrating Large Language Models (LLMs) into your applications.863.5K a monthReleased Oct 2026Laravel 13 Since Feb 2026
- mollie/laravel-mollieMollie API client wrapper for Laravel & Mollie Connect provider for Laravel Socialite258.3K a monthReleased Oct 2026Laravel 13 Since Mar 2026
- srmklive/paypalPayPal REST API client for Laravel and standalone PHP.249.6K a monthReleased Oct 2026Laravel 13 Since Apr 2026
- beyondcode/laravel-websocketsNeeds attentionAn easy to launch a Pusher-compatible WebSockets server for Laravel.143.6K a monthReleased Aug 2023Laravel 13 No
How this is worked out.
Support dates and the latest release of each major come fromendoflife.date, which tracks Laravel's own support policy. Versions whose security support ended more than a year ago are left out.
Advisories come fromGitHub's advisory database, filtered to laravel/framework and to the last 365 days, with withdrawn advisories removed. "Fixed in" is the first patched release for each affected major.
Package data comes from Composer's own metadata on Packagist, which lists every release with its date and what it requires, from Packagist's statistics, and from GitHub for whether a repository is archived. Installs are Packagist's count for the last 30 days, which includes CI runs as well as new projects. The trend line is the average number of installs a day for each of the last 13 months, the last of them still in progress.
A package is archived when its GitHub repository is, and abandoned when its author has marked it so on Packagist. Otherwise it has had no release in two years after 730 days without a stable release, or no release this year after 365. It is behind when it declares a Laravel requirement, none of its releases allows the current major, and that major has been out for more than 90 days. Laravel and PHP support are read from each release's version constraints with Composer's rules, so "allowed" means the constraint permits it, not that anyone has tested it. A small package that is finished rather than abandoned can look frozen by these rules.
Installs falling means that average fell in each of the last 6 complete months. It is not a verdict: for a package that has been replaced, falling installs are what should happen. Of the 15 packages here that need attention, 13 are installed more each day now than a year ago. Installs count every CI run and deploy, so that says how many applications still depend on them, not that anyone is choosing them for new work.
The list of packages, and what to use instead of each one that needs it, are my judgement. Everything else is counted.