TL;DR: I've built awesome-laravel — a curated list of the best Laravel and Filament resources, packages, tools, tutorials, starter kits, and community links. It's open for contributions. If you know a gem the community should know about, submit a PR!
The Problem Every Laravel Developer Knows
The Laravel ecosystem is one of the richest in the PHP world. Thousands of packages on Packagist, hundreds of tutorials published every week, dozens of conferences and podcasts, and a global community of passionate developers. It's genuinely exciting.
But there's a flip side: discoverability is hard. When you need a solid package for role-based access control, a reliable PDF generator, or a good tutorial on multi-tenancy, you often spend more time searching than building. You rely on Twitter threads, Discord recommendations, or that one bookmarked Laracasts episode from three years ago.
There had to be a better way.
Introducing awesome-laravel
filastudio/awesome-laravel is a community-driven, curated list of the best Laravel packages, tools, tutorials, books, starter kits, open-source projects, conferences, podcasts, jobs, and community resources — all in one place, organized by category, with descriptive context for each entry.
This is not just a dump of links. Every entry includes a description that tells you why it matters and when you'd reach for it. The goal is to save you time and help you make informed decisions about the tools you add to your stack.
The repository currently covers 30+ categories, including:
| Category | What You'll Find |
|---|---|
| 🏛️ Official Resources | Laravel docs, Forge, Vapor, Nova, Cloud, Envoyer, Spark |
| 📦 Packages & Ecosystem | Packagist, Spatie, Laravel Collective, Packalyst |
| 🔧 Developer Tools | IDE Helper, CRUD generators, Tinker, Decomposer |
| 🧪 Testing & Debugging | Pest, Telescope, Dusk, Ignition, Clockwork, Debug Bar |
| 🔐 Auth & Authorization | Sanctum, Passport, Socialite, Bouncer, JWT Auth, Shield |
| 🛠️ Utilities & Helpers | Horizon, Cashier, Livewire, Octane, Reverb, Pennant |
| 🌟 Laravel Filament | Official docs, 30+ curated plugins, starter kits, tutorials |
| 🚀 Deployment & DevOps | Envoyer, Forge, Vapor, CI/CD pipelines |
| 📚 Tutorials & Blogs | Laravel Daily, Laracasts, Matt Stauffer, Spatie Blog |
| 🏗️ Starter Kits | Breeze, Jetstream, Spark, Boilerplates, Filament kits |
| 📂 Open Source Projects | Invoice Ninja, Monica, Pixelfed, Koel, Akaunting |
| 🎙️ Podcasts | The Laravel Podcast, Laravel News Podcast, Laracasts Snippet |
| 👥 Community | Discord (48k+ members), Reddit, Laravel.io, Slack |
The Star of the Show: A Dedicated Filament Section
If you've been in the Laravel ecosystem for the past couple of years, you know that Filament has become the de facto standard for building admin panels and back-office interfaces. With 31,000+ GitHub stars, 683 community plugins, and 315 plugin authors, Filament is not just a package — it's an ecosystem within an ecosystem.
The awesome-laravel repository has a dedicated, comprehensive section for Filament that covers:
Official Resources — The Filament website, documentation, plugin directory, live demo, and the official Discord server with 20,000+ members.
Plugins & Packages, organized by use case:
- Security & Access Control — Filament Shield, Socialite integration, user impersonation
- Data Management & Export — Excel exports, Spatie Media Library integration, CSV/PDF import
- UI & Navigation — Command palette (Spotlight), environment indicators, Kanban boards, calendar views
- Monitoring & Logging — Backup management, health checks, activity logging, email log viewer
- Form Fields & Components — TinyMCE editor, map picker, Apex Charts, signature pad, icon picker, code editor
Starter Kits — Pre-built Filament boilerplates so you can skip the setup and start building features on day one.
Tutorials & Learning Resources — From beginner YouTube playlists to advanced architecture guides, curated for every experience level.
Open Source Filament Projects — Real-world applications you can study to learn advanced patterns and best practices.
Why This Matters for the Community
Curated lists like this one play an important role in open-source ecosystems. They lower the barrier to entry for newcomers, help experienced developers discover tools they didn't know existed, and create a shared vocabulary for the community. The original sindresorhus/awesome list has spawned thousands of similar projects across every major technology stack, and for good reason: curation is a form of contribution.
Laravel's official documentation is excellent, but it can't cover every community package. Laracasts is invaluable, but it's a video platform, not a searchable index. Laravel News covers the latest releases, but older gems get buried. awesome-laravel fills the gap by providing a stable, browsable, community-maintained reference that doesn't go stale.
How to Contribute
This is where you come in. The repository is open for contributions, and the process is intentionally simple.
Found a package that should be on the list? Open a pull request. Add it to the appropriate category with a concise, descriptive sentence explaining what it does and why it's worth using.
Spotted a broken link or outdated entry? Fix it and submit a PR. Even small improvements matter.
Know a tutorial, blog post, or video that helped you level up? Add it to the learning resources section.
Have a Filament plugin you've built or discovered? The Filament section is actively growing, and we'd love to include it.
The contribution guidelines are straightforward: entries should be genuinely useful, actively maintained, and described clearly. Quality over quantity.
# How to contribute in 3 steps:
# 1. Fork the repository
# 2. Add your resource to the appropriate section with a description
# 3. Open a pull request — that's it!
A Living Document
awesome-laravel is not a static snapshot. It's designed to grow with the ecosystem. As new packages emerge, as Filament v4 matures and its plugin ecosystem expands, as new tutorials and conferences are announced — the list should reflect that. That's only possible with community involvement.
If you find the repository useful, star it to help others discover it. If you know something that should be on the list, contribute. If you want to share it with your team or your local Laravel meetup group, please do.
The Laravel community is one of the most welcoming and collaborative in the software world. Let's build something that reflects that spirit.
Repository: github.com/filastudio/awesome-laravel
PRs welcome. Stars appreciated. Happy building! 🚀
Top comments (1)
There is a solution already for packages: laraveldaily.com/packages
I like it because it not just gives you a list, it also gives you the Stars rating, which is usually useful as a higher star rating usually means "more maintainable" :)
But I like the idea, it reminds me of these "awesome xxx" repos like github.com/awesome-selfhosted/awes... and similar, which were a great source of ideas for me the other day :)