SaaSHub helps you find the best software and product alternatives Learn more →
Laravel Alternatives
Similar projects and alternatives to Laravel
-
Laravel
Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
RoadRunner
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
-
PHP Dotenv
Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.
-
-
-
-
-
castopod
Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience. Synchronized read-only mirror of https://code.castopod.org/adaures/castopod
-
-
-
-
-
openapi-psr7-validator
It validates PSR-7 messages (HTTP request/response) against OpenAPI specifications
Laravel discussion
Laravel reviews and mentions
-
bcrypt and Laravel: 72 Bytes, Not 72 Characters
Laravel PR #54509: Add bcrypt byte limit
-
How Blade's @context directive broke our JSON-LD
We hit this last week on a blog index running 12.44.0. The page returned HTTP 500 for every visitor for three weeks before anyone noticed. There is a public issue with the same symptom against 12.20+: laravel/framework#56248.
-
Generate Root Domain URLs Inside Laravel Subdomain Routes: clone UrlGenerator
Laravel GitHub: UrlGenerator source code
-
Laravel's wildcard validation is O(n ) — here's how to fix it
The last four were merged. The six validation-specific ones were all closed. I resubmitted the wildcard traversal PR (#59287) against the 13.x branch with benchmarks from a real application. Closed again.
-
Laravel makes semantic versioning look bad
You could argue raising the minimum required PHP version, 8.2 to 8.3, is cause for a major change. When I look for an 8.3 feature like json_validate I see that they are are using the Symfony polyfill in version 12. So there is no need to raise the major version.
- Maravel-Framework 10.61.0 prevents circular dependency
-
Reduce Duplicate Cache Queries in Laravel with "Cache::memo()"
The Cache::memo() method is still relatively new (added to Laravel in v12.9.0 via PR #55304 by Tim MacDonald in April 2025), so I don't see it used very often in the wild. But I felt like it deserved its own article to expand on what it does and how it can be useful in your Laravel applications.
-
Battling Laravel's Sneaky DELETEs: How I Got ORDER BY and LIMIT to Play Nice with Joins
I fired up a PR #57138 overriding compileDeleteWithJoins in MySqlGrammar. Now? Laravel spits out the full SQL-JOINs, ORDER BY, LIMIT and all. Let the database (MySQL, MariaDB, or even Vitess) decide if it's happy. On vanilla MySQL? You'll get a crisp QueryException. Check mysql docs for more info (Mysql: Multi-Table Deletes). On PlanetScale or Vitess? It just works, thanks to their query-rewriting magic.
-
Check Every Key Exists in a PHP Array with Arr::hasAll()
The method was contributed by @devajmeireles in PR #55815.
-
Composition vs. Inheritance in PHP Frameworks
In Laravel, inheritance plays a key role in the framework’s core architecture. A clear example is the Application class, which extends the Container class. This relationship allows Laravel’s application instance to inherit all the powerful features of the service container—such as dependency resolution and binding—while adding its own framework-specific logic.
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2026
Stats
laravel/framework is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of Laravel is PHP.
Review ★★★★★ 10/10