Skip to content
55

Awesome Laravel

A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem

13k stars2,344 forks408 entriesLast push Jul 3, 2024 (2 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Essentials

Laravel

(Documentation)

In 4 lists

Laravel API Reference

Lumen

(Documentation)

In 3 lists

Laracasts

The de facto standard tutorials for Laravel developed by Jeffrey Way. (Some free Laracasts videos on YouTube here.)

In 6 listsDetails

Laravel News

(Archive)

In 4 listsDetails

Packages

Packagist

In 2 lists

Laravel Collective

Packalyst

Directory of Laravel packages (semi-official).

In 2 lists

Spatie

A large collection of Laravel specific quality packages made by Spatie.

In 2 lists

Scaffold Interface

A Smart CRUD Generator For Laravel

IDE Helper

Generates a helper file for IDE auto-completion

In 2 lists

Laravel 5 Extended Generators

Extends built-in file generators

Laravel API/Scaffold/CRUD Generator

Generator for APIs, CRUD scaffolds etc.

In 2 lists

Laravel Tinx

Reload your Laravel Tinker session from inside Tinker

Laravel API Documentation Generator

Automatically generate your API documentation

Laravel Packager

A CLI tool for creating Laravel packages

Workbench Export to Migrations

Workbench plugin for exporting Models to Laravel migrations

In 2 lists

Laravel Decomposer

List all installed packages, their dependencies, app & server details

In 2 lists

LaRecipe

Write gorgeous documentations for your products using Markdown inside your Laravel app.

Prequel

A clear and concise database management GUI tweaked for Laravel.

Laravel TestTools

Chrome extension to generate Laravel integration tests while using your app

Laravel Test Factory Generator

Generate Laravel test factories from your existing models

Clockwork

Integrates Clockwork Chrome extension for debugging and profiling apps

Debug Bar

Integrates PHP Debug Bar with Laravel

In 2 lists

Ignition

A beautiful error page for Laravel apps

Laravel 5 Log Viewer

Log viewer

In 2 lists

LogViewer

Provides a log viewer

LERN

Record exceptions into a database and will send you a notification

Mail Preview

Preview sent mail in a web browser or mail client

Laravel Tracy

A Laravel Package to integrate Nette Tracy Debugger

In 2 lists

Laravel Terminal

run artisan in a web browser

Laravel API Tester

Postman-like tool with Laravel routes

Laravel Tail

The missing tail command

In 2 lists

Laravel Telescope

Laravel Telescope is an elegant debug assistant for the Laravel framework

Bouncer

Roles & Permissions

In 2 lists

Laratrust

Roles, Permissions and teams

Entrust

Role-based Permissions

JWT Auth

JSON Web Token authentication for APIs

In 2 lists

Laravel Permission

Associate users with roles and permissions

In 2 lists

Defender

Roles & Permissions

OAuth2 Server Laravel

OAuth 2.0 authorization server and resource server

In 2 lists

Socialite

OAuth authentication with Facebook, Google, Twitter etc.

In 2 lists

Socialite Providers 2.0

100+ social authentication providers for Socialite with Lumen support

In 2 lists

Google2FA

Google Two-Factor Authentication Module

Laravel User Verification

Handle the user verification flow and validate email

Adldap2 Laravel

LDAP authentication and Active Directory management

Doorman

Limit access to your Laravel applications by using invite codes

Laravel Heyman

Heyman continues where the above role-permission packages left off

Awes.io

boilerplate for CRM, SaaS, ERP based on Vue (Nuxt.js), TailwindCSS plus Laravel as a backend.

Artisan View

Manage the views in Laravel projects via artisan

In 2 lists

Bootstrapper

Set of classes to create Bootstrap 3 markup

Captcha

An anti-bot image captcha system

In 3 lists

Charts

Multi-library chart package to create interactive charts

In 2 lists

Lavacharts

Charts and Graphs for PHP Powered by the Google Chart API

Eloquent Filter

Filter models and their Relationships

In 2 lists

Eloquent Sluggable

Create slugs for Eloquent models

In 2 lists

Eloquent Sortable

Sortable behaviour for Eloquent models

In 2 lists

HTML

HTML and Form Builders for Laravel

Multi-tenant

Flexible multi tenancy with secure separation of routes, assets and databases

Laravel Form Builder

Form builder inspired by Symfony's form builder

In 2 lists

Laravel Activitylog

Log activity inside your Laravel app

Laravel Auditing

Audit for Eloquent models

Laravel Breadcrumbs

Create and manage breadcrumbs

Laravel Collection Macros

A set of handy collection macros

Laravel Cookie Consent

Make your Laravel app comply with the crazy EU cookie law

Laravel Datatables

jQuery DataTables API

Laravel GeoIP

Determine the location of website visitors based on their IP addresses

Laravel Hashids

Generate unique, non-sequential ids using Hashids

Laravel Impersonate

A package to authenticate as one of your users

In 2 lists

Laravel Mailbox

A package to handle incoming emails

Laravel Markdown

CommonMark markdown parser

Laravel Menu

Html menu generator for Laravel

In 2 lists

Laravel Talk

Realtime User messaging system

In 2 lists

Laravel Messenger

User messaging system

Laravel Moderation

Approve or reject resources like posts, comments, users, etc.

Laravel Tags

Add tags and taggable behaviour

Laravel Stats Tracker

Gather information from requests to identify and store

Listify

Add sorting/ordering capabilities to any Eloquent model

noCAPTCHA

Helper for Google's new noCAPTCHA (reCAPTCHA)

Purifier

HTML filter

In 2 lists

Revisionable

Create a revision history for Eloquent models

In 2 lists

SEOTools

Helpers for some common SEO techniques

Page Cache

Caches responses as static files on disk for lightning fast page loads

Laravel Setting

Persistent configuration settings that are stored in JSON files

Friendship

Friendship management system

Teamwork

User to team associations with an invite system

Validating

Trait for validating Eloquent models

VAT Calculator

Handle all the hard stuff related to EU MOSS vat regulations

Laravel UUID

Generate a UUID according to the RFC 4122 standard

In 2 lists

Laravel Installer

Allow users to install your application just by following the setup wizard, like WordPress

In 2 lists

Laravel Modules

Easy module management

Laravel Phone

Phone number validator and formatter

Laravel Ban

Simplify blocking and banning Eloquent models

Laravel Proxy

Handling sessions when behind load balancers or other intermediaries.

Laravel Video Chat

Video Chat using Socket.IO and WebRTC

Widgets for Laravel

A powerful alternative to view composers.

Secure Headers

Add security related headers to HTTP response

In 2 lists

Laravel Nova

Nova is a beautifully designed administration panel for Laravel

Laravel Love

It lets people express how they feel about the content. React on Eloquent models with Likes or Dislikes.

stancl/tenancy

Automatic tenancy for your Laravel app. No code changes needed.

Intervention Image

Image handling library for creating, editing and composing images

Laravel ImageUp

Yet another image manipulation package, adds tons of extra functionality

Laravel Glide

Easily convert images with Glide

Laravel MediaLibrary

Associate files with Eloquent models

In 2 lists

Laravel Snappy

HTML to PDF generator using wkhtmltopdf

Laravel DOMPDF

HTML to PDF generator using dompdf

In 2 lists

Laravel Stapler

ORM-based file upload manager

Laravel Excel

Import and export Excel and CSV files

Fast Excel

Fast XLSX, CSV and ODT import and export for Laravel

Laravolt Avatar

Plug n play avatar, turn name, email, and any other string into beautiful avatar (or gravatar), effortless.

Laravel FFmpeg

This package provides an integration with FFmpeg for Laravel 5.8.

Laroute

Generate Laravel route URLs from JavaScript

In 2 lists

PHP Vars to JavaScript Transformer

Pass server-side string/array/collection/whatever to JavaScript

Javascript Validation

Use validation rules, messages, FormRequest and validators to validate forms in client-side

Laravel Pjax

A Pjax middleware

Laravel Blade Javascript

A Blade directive to export variables to JavaScript

Ziggy

Use your Laravel named routes in JavaScript

LiveWire

A magical front-end framework for Laravel

Backup Manager

Backup and restore databases from S3, Dropbox, SFTP etc.

Laravel Nestedset

Nested Sets pattern implementation

In 2 lists

ClosureTable

Closure table pattern implementation

Eloquence

Extra features for Eloquent models

In 2 lists

iSeed

Generate a new seed file from an existing database table

In 2 lists

Laravel OCI8

Oracle DB driver via OCI8

Laravel Backup

Backup your app

Laravel Doctrine

Doctrine 2 ORM implementation

Laravel MongoDB

Eloquent model and query builder with support for MongoDB

Migrations Generator

Generate migrations from an existing database

In 2 lists

Sofa/Eloquence

Extensions for the Eloquent ORM

Tenanti

Multi-tenant database schema manager

Laravel Repository

Repositories to abstract the database layer

Lada Cache

A Redis based, fully automated and scalable database cache layer

In 2 lists

Laravel MySQL Spatial extension

easily work with MySQL Spatial Data Types and MySQL Spatial Functions

In 2 lists

Algolia Search

Integrates the Algolia Search API to the Laravel Eloquent ORM

Elasticquent

Elasticsearch for Eloquent models

In 2 lists

Plastic

Fluently mapping and searching Elasticsearch

Laravel Search

Unified API for Elasticsearch, Algolia, and ZendSearch

SearchIndex

Store and retrieve objects from Algolia or Elasticsearch

Searchable

Trait that adds a simple search function to Eloquent models

In 2 lists

TNTSearch

A fully featured full text search engine written in PHP

In 2 lists

TNTSearch driver

Driver for Laravel Scout search package based on TNTSearch

Laravel-Searchy

Fuzzy search, basic string matching, Levenshtein Distance

In 2 lists

ApiGuard

Allow API authentication with API keys

Dingo API

Multi-purpose toolkit for developing RESTful APIs

In 3 lists

Laravel CORS

Add CORS (Cross-Origin Resource Sharing) headers support

Laravel Fractal

Output complex, flexible, AJAX/RESTful data structures with Fractal

Laravel GraphQL

Supports Relay, eloquent models, validation and GraphiQL

In 2 lists

Lighthouse

An up and coming GraphQL library for Laravel

In 2 lists

Laravel Responder

Build custom API responses with Fractal

Dispatcher

Scheduler for Artisan commands

Elixir

Node (NPM) package to run Gulp tasks

In 2 lists

Mix

Fluent API for defining basic webpack build steps

Envoy

SSH Task Runner

In 2 lists

Cashier

Subscription billing with Stripe

In 2 lists

Omnipay for Laravel

Integrate the Omnipay PHP library

Intervention Image Cache

Caching extension for the Intervention Image Class

Laravel HTMLMin

Blade/HTML/CSS/javascript minifier

Rememberable

Query caching for Eloquent

Widgetize

Page Partial caching

In 2 lists

Laravel Responsecache

Speed up app by caching the entire response

Horizon

Monitor and configure queues with a simple web UI

Laravel Failed Job Monitor

Get notified when a queued job fails

Laravel Uptime Monitor

A powerful and easy to configure uptime and ssl monitor

Larametrics

A self-hosted metrics and notifications platform for Laravel apps

Language Files

Validation, Pagination and Reminders language lines in 37 languages

Laravel Localization

Add i18n support via routes

Laravel Translatable

Making Eloquent models translatable by storing translations as JSON

Laravel Translatable

Retrieve and store translatable Eloquent model instances

Laravel Translator

Translate Eloquent models into multiple languages

Laravel Date

A library to help you work with dates in multiple languages, based on Carbon

Laravel Langman

Manage language files from Artisan Console

Laravel Translation

Translation and localization management

Linguist

i18n localization support for Laravel

Laravel Analytics

Retrieve pageviews and other data from Google Analytics

Laravel DigitalOcean

DigitalOceanV2 bridge

Laravel GitHub

PHP GitHub API bridge

Laravel Instagram

Instagram API bridge

Laravel Newsletter

Send newsletters with Mailchimp

In 2 lists

Laravel Pusher

Pusher API bridge

Development Setup

Homestead

Official Vagrant box for Laravel

In 3 lists

Valet

Development environment for Mac users

Valet Linux

Development environment for Linux users

LaraDock

Run Laravel on Docker (Like Homestead but for Docker instead of Vagrant)

In 4 listsDetails

LaraEdit Docker

Homestead environment in a single Docker container

Laragon

Isolated development environment on Windows

In 2 lists

Stacker

The environment for local web development on Docker

Devilbox

A dockerized and general-purpose LAMP/MEAN stack for every PHP version

In 2 lists

Vessel

Simple Docker development environments for Laravel

Lando

A local development environment tool built on Docker

Application Hosting

Vapor

Forge

(ForgeRecipes)

In 2 lists

FortRabbit

Heroku

(Documentation)

In 10 listsDetails

AWS Elastic Beanstalk

(Tutorial)

In 6 listsDetails

Cloudways

Ploi

Rapidly deploy any site you like on Hetzner Cloud servers.

In 2 lists

CodePier

RunCloud

Application Deployment

Deployer

A deployment tool with support for Laravel out of the box

Envoyer

Zero down-time Deployer for PHP & Laravel projects

Rocketeer

Task runner and deployment package

In 2 lists

Code Snippets

Laravel LTS Cheat Sheet

(Chinese version)

In 2 lists

Laravel Tricks

Code snippets, best practices, and tips for Laravel development.

In 3 lists

Tutorials & Blogs

Taylor Otwell

In 3 lists

Tuts+

Medium

Laravel Daily

Scotch

Digital Ocean

Matt Stauffer

Vegi Bit

Neon Tsunami

Dor.ky

Stillat

Easy Laravel Book Blog

Laraveles

(ES)

Styde

(ES)

In 2 lists

Cloudways Laravel Blog

Laravel Best Practices

Pusher Laravel Tutorials

LaraShout

Videos

Laracasts

The de facto standard tutorials for Laravel developed by Jeffrey Way. (Some free Laracasts videos on YouTube here.)

In 6 listsDetails

Codecourse

(YouTube)

Tuts+

Servers for Hackers

Test-Driven Laravel

Duilio Palacios

(ES)

CodigoFacilito

(ES)

DevDojo

Amitav Roy

Laracademy

Video tutorials on Laravel topics, similar to Laracasts. [05/09/2016]

In 2 lists

Dev Marketer

Udemy

Lynda

Pluralsight

Bitfumes

ConfidentLaravel

Conferences

Laracon US

[04/09/2015]

In 2 lists

Laracon EU

In 2 lists

Laracon Online

Laraconf Brasil

Laracon Australia

Laravel Live UK

Laravel Live India

Laravel Nigeria

Laracon EU 2018

Laracon US 2018

Laracon EU 2017

Laracon US 2017

Laracon EU 2016

Laracon US 2016

Laracon EU 2015

Laracon EU 2014

Laracon US 2014

Laracon EU 2013

Laracon US 2013

Books

Laravel Starter

by Shawn McCool

Laravel: Code Happy

by Dayle Rees

Laravel: Code Bright

by Dayle Rees

Laravel: Code Smart

by Dayle Rees

Laravel: From Apprentice To Artisan

by Taylor Otwell

Laravel 4 Cookbook

by Christopher Pitt and Taylor Otwell

Laravel Testing Decoded

by Jeffrey Way

Refactoring to Collections

by Adam Wathan

Implementing Laravel

by Chris Fidao

Getting Stuff Done with Laravel 4

by Chuck Heintzelman

Laravel Application Development Blueprints

by Arda Kılıçdağı and Halil İbrahim Yılmaz

In 2 lists

Build APIs You Won't Hate

by Phil Sturgeon

Integrating Front end Components with Web Applications

by Maksim Surguy

Laravel Design Patterns and Best Practices

by Arda Kılıçdağı and Halil İbrahim Yılmaz

Learning Laravel 4 Application Development

by Hardik Dangar

In 2 lists

Getting Started with Laravel 4

by Raphaël Saunier

Laravel Application Development Cookbook

by Terry Matula

In 2 lists

Building Web Applications Using Parse REST API

by Mhd Zaher Ghaibeh

Laravel - My First Framework

by Maksim Surguy

Easy Laravel 5

by W. Jason Gilmore

Laravel 5 Essentials

by Martin Bean

Easy E-Commerce Using Laravel and Stripe

by W. Jason Gilmore and Eric L. Barnes

Laravel 5.1 Beauty

by Chuck Heintzelman

In 2 lists

Design Patterns with PHP and Laravel

by Kelt Dockins

Mastering Laravel

by Christopher John Pecoraro

How to Build Real-Time Laravel Apps with Pusher

by Pusher

Learning Laravel's Eloquent

by Francesco Malatesta

Laravel 5 Learn Easy

by Sanjib Sinha

Laravel and AngularJS

by Daniel Schmitz and Daniel Pedrinha Georgii

Laravel Collections Unraveled

by Jeff Madsen

Writing APIs With Lumen

by Paul Redmond

In 2 lists

The Laravel Survival Guide

by Tony Lea

Laraboot: Laravel 5 For Beginners

by Bill Keck

Laravel 5.4 For Beginners

by Bill Keck

Laravel Up & Running

by Matt Stauffer

Laravel Companion

by Johnathon Koster

Deploy Laravel on AWS with CloudFormation

by Lionel Martin

React Native and Laravel for Future Mobile Development

by Ega Radiegtya

Servers for Hackers

by Chris Fidao

Full-Stack Vue.js 2 and Laravel 5

by Anthony Gore

Build an API with Laravel

by Wacky Studio

Starter Projects

Spark

In 2 lists

LaraAdmin

Grafite Builder

Laravel Boilerplate

Responsive Laravel 5 application template with Bootstrap 3, HTML 5 Boilerplate, Font Awesome, and more.

In 3 lists

Laravel Angular Material Starter

Laravel 5 and Angular Material with sample config for ui-router, Restangular, theming, etc. See tutorial on use here.

In 2 lists

AdminLTE Laravel

A Laravel 5 package that switches default Laravel scaffolding/boilerplate to AdminLTE template with Bootstrap 3.0 and Pratt Landing Page. [02/02/2016]

In 2 lists

Laravel Hackathon Starter

Laravel boilerplate configuration with lots of built-in API support. [02/23/2016]

In 2 lists

Laravel API Starter Kit

Backpack for Laravel

SomelineStarter

Laravel Admin

Voyager

Comprehensive Laravel admin package with support for CRUD administration of database, menu editor, media manager and more. [11/01/2016]

In 2 lists

Orchid

Laravel REST API Boilerplate

Package for API boilerplate to build REST API/web service quickly, including support for JWT. [04/23/2018]

In 2 lists

Hello API

REST API With Lumen

A RESTful API boilerplate for Lumen micro-framework.

In 2 lists

Laravel Zero - Console application

A micro-framework that provides an elegant starting point for your console application. It is an unofficial and customized version of Laravel optimized for building command-line applications.

In 3 lists

Apiato

Laravel Adminpanel

Laravel Vue Boilerplate

A Laravel 5.5 single-page application (SPA) boilerplate using Vue.js 2.5, Bootstrap 4, TypeScript, Sass, Pug and Jest. [05/08/2018]

In 2 lists

Laravel Enso

Boilerplate for building single-page apps (SPA) with Laravel and Vue.JS using Bulma CSS framework. [09/17/2018]

In 3 lists

Laravel Template with Vue

Codebases for Reference

Cachet

Status page system for websites and APIs

In 4 listsDetails

Deployer

Application deployment system

GitScrum

Task management with Git and Scrum

In 2 lists

Invoice Ninja

Invoicing, expenses, & time-tracking application

In 2 lists

Koel

Personal music streaming server

In 4 listsDetails

Laravel.io

Source for the Laravel.io Community Portal

Attendize

Ticket selling and event management platform

Antvel

Ecommerce platform

Jigsaw

Static site generator

Canvas

A Laravel Publishing Platform

Vuedo

Vuedo is blog platform, built with Laravel and Vue.js

In 2 lists

Screeenly

Create website screenshots through an API

Voten

A real-time social bookmarking for the 21st century

Monica

Personal relationship management system

In 2 lists

Snipe-IT

IT asset/license management system

In 2 lists

Akaunting

Accounting software for small businesses and freelancers

In 2 lists

Torch

Examples of using each Illuminate component in non-Laravel applications

Pixelfed

A free and ethical photo sharing platform, powered by ActivityPub federation

In 2 lists

Content Management Systems

OctoberCMS

Self-hosted CMS platform based on the Laravel PHP Framework.

In 2 lists

SleepingOwlAdmin

PyroCMS

Lavalite

TypiCMS

Asgard CMS

Microweber

Open-source drag-and-drop website builder and content management system (CMS) with built-in e-commerce features. [04/13/2021]

In 3 lists

Coaster CMS

Statamic

In 2 lists

Borgert CMS

PJ Blog

Full-featured, open-source blogging application built with Laravel and Vue.JS. [09/02/2017]

In 3 lists

Laralum

Twill

Podcasts

The Laravel Podcast

Brings you Laravel and PHP development news and discussion hosted by Matt Stauffer. [04/12/2015]

In 2 lists

The Laravel News Podcast

(iTunes); Description: The Laravel News Podcast brings you all the latest news and events related to Laravel.; Host: Jacob Bennett @JacobBennett, Michael Dyrynda @michaeldyrynda; Frequency: Every two weeks; Runtime: 30 - 60 mins, regularly ~45 mins

In 2 lists

The Laracasts Snippet

[08/11/2016]

In 2 lists

Hecho en Laravel (Spanish)

Community

Laracasts Forum

Laravel.io Forum

The Official Laravel PHP Framework Community Portal

In 2 lists

Larachat Slack

(Signup)

Gitter

IRC Channel

StackOverflow

Twitter

Google+

In 2 lists

Reddit

In 2 lists

Quora

Facebook

LinkedIn

Laravel Global Community

LaravelES Slack

(Signup)

Laravel Live India

Laravel UK

, Slack Signup

Laravel Russia

(VK group)

Laravel France

Laravel Bangladesh

Laravel Indonesia

(Facebook, Telegram)

Laravel Brasil

(Facebook, Slack, Telegram, GitHub, Discord)

Laravel Turkey

(Facebook)

Laravel Nigeria

(Facebook)

Laravel China

Laravel Taiwan

(Facebook)

Laravel Spanish

Laravel Korea

(Facebook)

Laravel Japan

(Facebook)

Laravel Malaysia

Laravel Algeria

Laravel Greece

(Facebook)

Laravel Middle East

(Facebook)

Laravel Georgia

Laravel Italy

Laravel Vietnam

Laravel Slovenia

Laravel Hungary

In 2 lists

Laravel Cameroon

(Slack, GitHub, Facebook, Twitter)

Laravel Philippines

All Meetups

London Meetup

[10/17/2016]

In 2 lists

Buenos Aires Meetup

[10/17/2016]

In 2 lists

Athens-Greece Meetup

Copenhagen Meetup

Detroit Meetup

Paris Meetup

Melbourne Meetup

Budapest Meetup

In 2 lists

Jobs

LaraJobs

In 3 lists

Laravel Gurus

Hosted Development Tools

Laravel Shift

Automated upgrade tool for Laravel projects

Laravel Schema Designer

Create, export and share database schemas

In 2 lists

StyleCI

PHP Coding Style Service

In 4 lists

Miscellaneous

CodeCanyon

Paid scripts and plugins

Laravel Collections

Every Laravel Developers Goto Resource Site

In 2 lists

LaravelLinks

A Telegram Channel dedicated to sharing great Laravel Resources

In 2 lists
See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago