whatisgithub

What is awesome-laravel?

chiraggude/awesome-laravel — explained in plain English

Analysis updated 2026-06-24

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

In one sentence

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

What do people build with it?

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.

What is it built with?

PHPLaravel

How does it compare?

chiraggude/awesome-laravelfish2018/pansoukayokg/bibliotecadev
Stars13,05313,05613,049
LanguageGo
Setup difficultyeasyeasyeasy
Complexity1/53/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

So what is it?

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.

Frequently asked questions

What is awesome-laravel?

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

How hard is awesome-laravel to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-laravel for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.