Awesome Lists

awesome-laravel

by chiraggude

awesome listpushed over 2 years ago

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

AI summary

Laravel toolkit

A curated list of resources and tools for building applications using the Laravel PHP framework

stars
12.6K
forks
2.4K
watching
729
awesome lists
9
entries
411
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/chiraggude/awesome-laravel/links.svg)](https://awesome.facts.dev/awesome/chiraggude/awesome-laravel)
HTML
<a href="https://awesome.facts.dev/awesome/chiraggude/awesome-laravel"><img src="https://awesome.facts.dev/shield/chiraggude/awesome-laravel/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/chiraggude/awesome-laravel/links.svg

What's in the list

411 links in 20 sections, with live GitHub stats.activeno commit in 2y

Essentials

Packages

  • Scaffold Interface

    A Smart CRUD Generator For Laravel

  • IDE Helper

    Generates a helper file for IDE auto-completion

  • Laravel 5 Extended Generators

    Extends built-in file generators

  • Laravel API/Scaffold/CRUD Generator

    Generator for APIs, CRUD scaffolds etc

  • 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

  • Laravel Decomposer

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

  • 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

  • Ignition

    A beautiful error page for Laravel apps

  • 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

  • Laravel Terminal

    run artisan in a web browser

  • Laravel API Tester

    Postman-like tool with Laravel routes

  • Laravel Tail

    The missing tail command

  • Laravel Telescope

    Laravel Telescope is an elegant debug assistant for the Laravel framework

  • Bouncer

    Roles & Permissions

  • Laratrust

    Roles, Permissions and teams

  • Entrust

    Role-based Permissions

  • JWT Auth

    JSON Web Token authentication for APIs

  • Laravel Permission

    Associate users with roles and permissions

  • Defender

    Roles & Permissions

  • OAuth2 Server Laravel

    OAuth 2.0 authorization server and resource server

  • Socialite

    OAuth authentication with Facebook, Google, Twitter etc

  • Socialite Providers 2.0

    100+ social authentication providers for Socialite with Lumen support

  • 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

  • Bootstrapper

    Set of classes to create Bootstrap 3 markup

  • Captcha

    An anti-bot image captcha system

  • Charts

    Multi-library chart package to create interactive charts

  • Lavacharts

    Charts and Graphs for PHP Powered by the Google Chart API

  • Eloquent Filter

    Filter models and their Relationships

  • Eloquent Sluggable

    Create slugs for Eloquent models

  • Eloquent Sortable

    Sortable behaviour for Eloquent models

  • 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

  • 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

  • Laravel Impersonate

    A package to authenticate as one of your users

  • Laravel Mailbox

    A package to handle incoming emails

  • Laravel Markdown

    CommonMark markdown parser

  • Laravel Menu

    Html menu generator for Laravel

  • Laravel Talk

    Realtime User messaging system

  • 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

  • Revisionable

    Create a revision history for Eloquent models

  • 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

  • Laravel Installer

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

  • 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

  • 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

  • Laravel Snappy

    HTML to PDF generator using wkhtmltopdf

  • Laravel DOMPDF

    HTML to PDF generator using

  • 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

  • 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

  • ClosureTable

    Closure table pattern implementation

  • Eloquence

    Extra features for Eloquent models

  • iSeed

    Generate a new seed file from an existing database table

  • 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

  • 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

  • Laravel MySQL Spatial extension

    easily work with MySQL Spatial Data Types and MySQL Spatial Functions

  • Algolia Search

    Integrates the Algolia Search API to the Laravel Eloquent ORM

  • Elasticquent

    Elasticsearch for Eloquent models

  • 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

  • TNTSearch

    A fully featured full text search engine written in PHP

  • TNTSearch driver

    Driver for search package based on TNTSearch

  • Laravel-Searchy

    Fuzzy search, basic string matching, Levenshtein Distance

  • ApiGuard

    Allow API authentication with API keys

  • Dingo API

    Multi-purpose toolkit for developing RESTful APIs

  • 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

  • Lighthouse

    An up and coming GraphQL library for Laravel

  • Laravel Responder

    Build custom API responses with Fractal

  • Dispatcher

    Scheduler for Artisan commands

  • Elixir

    Node (NPM) package to run Gulp tasks

  • Mix

    Fluent API for defining basic webpack build steps

  • Envoy

    SSH Task Runner

  • Cashier

    Subscription billing with Stripe

  • Omnipay for Laravel

    Integrate the 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

  • 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

  • Laravel Pusher

    Pusher API bridge

Development Setup

  • Homestead

    Official Vagrant box for Laravel

  • 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)

  • LaraEdit Docker

    Homestead environment in a single Docker container

  • Laragon

    Isolated development environment on Windows

  • Stacker

    The environment for local web development on Docker

  • Devilbox

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

  • Vessel

    Simple Docker development environments for Laravel

  • Lando

    A local development environment tool built on Docker

Application Hosting

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

Code Snippets

Tutorials & Blogs

Videos

Conferences

Books

Starter Projects

Codebases for Reference

  • Cachet

    Status page system for websites and APIs

  • Deployer

    Application deployment system

  • GitScrum

    Task management with Git and Scrum

  • Invoice Ninja

    Invoicing, expenses, & time-tracking application

  • Koel

    Personal music streaming server

  • 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

  • Screeenly

    Create website screenshots through an API

  • Voten

    A real-time social bookmarking for the 21st century

  • Monica

    Personal relationship management system

  • Snipe-IT

    IT asset/license management system

  • Akaunting

    Accounting software for small businesses and freelancers

  • Torch

    Examples of using each Illuminate component in non-Laravel applications

  • Pixelfed

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

Content Management Systems

Podcasts

Community

Jobs

Hosted Development Tools

Miscellaneous

Contributing

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.