explaingit

chiraggude/awesome-laravel

13,053Audience · developerComplexity · 1/5Setup · easy

TLDR

A community-curated list of the best packages, tutorials, videos, books, and community links for the Laravel PHP web framework, organized by category.

Mindmap

mindmap
  root((awesome-laravel))
    Packages
      Auth and permissions
      Utilities
      Testing tools
      Database helpers
    Learning resources
      Video courses
      Books
      Tutorial blogs
    Community
      Job boards
      Conferences
    Starter templates
      Base app scaffolds
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Find a vetted Laravel package for authentication, image manipulation, or search without trawling multiple registries.

USE CASE 2

Discover free and paid video courses or books to deepen your Laravel knowledge.

USE CASE 3

Pick a starter project template to scaffold a new Laravel application quickly.

USE CASE 4

Find Laravel job boards or conference talk recordings to grow your skills and career.

Tech stack

PHPLaravel

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

Awesome Laravel is a curated list of resources for the Laravel web framework, which is used to build web applications in PHP. The list covers packages, tutorials, videos, books, podcasts, starter project templates, and community links that Laravel developers commonly find useful. The package sections are organized by category. Developer tools include code generators, IDE helpers, and debugging panels. Authentication and authorization packages handle user login, roles, permissions, and social login through services like Facebook or Google. Utility packages cover common tasks such as image manipulation, search integration, caching, file uploads, and notifications. Sections for testing, database management, localization, and application monitoring add further coverage. Beyond code packages, the list links to conference talks, tutorial blogs, paid and free video courses, books, and job boards. This makes it a broader community reference rather than purely a library index. Starter project templates are also listed for developers who want a working base application to build from. The list follows the standard open-source "awesome list" format, maintained through GitHub pull requests. Contributors can propose additions by submitting a PR, though the list has clear guidelines about what qualifies for inclusion. The README notes it is not an exhaustive catalog of every PHP package but focuses on well-documented and frequently used ones. This repository is useful for anyone learning Laravel or looking for a package that solves a specific problem, without having to search across multiple package registries from scratch. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I'm building a Laravel app that needs role-based permissions, which packages from awesome-laravel should I use and how do I install one?
Prompt 2
Using the awesome-laravel list, give me a learning path for a beginner PHP developer who wants to master Laravel.
Prompt 3
I need to add full-text search to my Laravel app. What does the awesome-laravel list recommend and how do I integrate it?
Prompt 4
Show me how to set up the Laravel IDE Helper package listed in awesome-laravel to get autocompletion in PhpStorm.
Open on GitHub → Explain another repo

← chiraggude on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.