← Back to archive

Repo of the Day

chiraggude/awesome-laravel

Published: Oct 9, 2024

Open repository ↗

As I've been doing some dipping back into the laravel and php waters for my mock api / fixture / endpointy app, I figured it would be good to all out all the awesome laravel repos out there.

Summary

Awesome Laravel is a curated link list that gathers packages, tutorials, videos, and other resources for the Laravel PHP framework. It organizes links into categories such as Development Setup, Application Hosting, Deployment, and Authentication, giving engineers a single page to scan for ecosystem tooling rather than digging through individual searches.

What it is useful for

The list helps engineers locate Laravel-specific packages grouped by purpose. For authentication, it points to Socialite (OAuth with Facebook, Google, Twitter), JWT Auth, Spatie's Laravel Permission, and LDAP integration via Adldap2. For queue and operations monitoring, it lists Horizon, Larametrics, and Spatie's Laravel Uptime Monitor and Failed Job Monitor. The developer-tools section covers IDE Helper, Debug Bar, Clockwork, and Laravel Telescope, while the payments section highlights Cashier for Stripe billing.

Beyond code, the list catalogs development environments (Homestead, Valet, Laradock, Vessel, Lando, Laragon), hosting options (Forge, Vapor, FortRabbit, Heroku, AWS Elastic Beanstalk, Cloudways, Ploi, RunCloud), and deployment tools (Envoyer, Deployer, Rocketeer). It also groups learning material under Tutorials & Blogs, Videos, Conferences, Books, and Podcasts, and references starter projects, codebases for reference, content management systems, and hosted development tools.

How engineers can use it

Engineers open the README on GitHub and use the table of contents at the top to jump directly to a relevant section. Someone wiring search can look under "Search" for Algolia Search, Elasticquent, Plastic, or TNTSearch; someone building a JSON API can browse "APIs" for Dingo API, Lighthouse (GraphQL), Laravel Fractal, or Laravel CORS; someone handling multi-tenant apps can look at stancl/tenancy or hyn/multi-tenant.

The README does not document an installation procedure because the repository is a link list, not an installable package, so there are no setup commands to copy. A documented limitation of the supplied source: it is truncated and does not include every section listed in the table of contents (for example, Conferences, Books, Starter Projects, and Codebases for Reference are not shown in full), so engineers should consult the upstream README directly for the complete index. Because the list is maintained by a single curator, link rot is possible, and each entry should be verified against the current Laravel version before adoption.