===============
A curated list of awesome bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem.
Inspired by ziadoz/awesome-php
- Essentials
- Code Snippets
- Packages
- Popular Packages
- Development Setup
- Application Hosting
- Application Deployment
- Articles, Tutorials, Blogs, etc.
- Videos
- Conferences
- Books
- Starter Projects
- Codebases for Reference
- Content Management Systems
- Newsletters
- Podcasts
- Community
- Jobs
- Hosted Development Tools
- Miscellaneous
- Laravel
- Laravel Documentation
- Laravel API Reference
- Lumen
- Lumen Documentation
- Laracasts
- Laravel News
This is a list of well-documented, tested packages that are frequently used in Laravel projects. If you're looking for an exhaustive list of PHP packages, then check out the Package Repositories mentioned above.
- Scaffold Interface - A Smart CRUD Generator For Laravel
- IDE Helper - Generates a helper file for IDE auto-completion ★ 3111, pushed 127 days ago
- Laravel 5 Extended Generators - Extends built-in file generators ★ 989, pushed 140 days ago
- Laravel API/Scaffold/CRUD Generator - Generator for APIs, CRUD scaffolds etc.
- Laravel TestTools - Chrome extension to generate Laravel integration tests while using your app.
- Laravel API Documentation Generator - Automatically generate your API documentation from your existing Laravel routes.
- Laravel Packager - A CLI tool for creating Laravel packages
- Clockwork - Integrates Clockwork Chrome extension for debugging and profiling apps ★ 838, pushed 137 days ago
- Debug Bar - Integrates PHP Debug Bar with Laravel ★ 3231, pushed 126 days ago
- Laravel 5 Log Viewer - Log viewer ★ 586, pushed 129 days ago
- LogViewer - Provides a log viewer for Laravel 5 ★ 238, pushed 139 days ago
- LERN - LERN is a Laravel 5 package that will record exceptions into a database and will send you a notification
- Mail Preview - Preview sent mail in a web browser or mail client ★ 248, pushed 132 days ago
- Laravel Tracy - A Laravel Package to integrate Nette Tracy Debugger
- Bouncer - Roles & Permissions
- Entrust - Role-based Permissions ★ 2745, pushed 132 days ago
- JWT Auth - JSON Web Token authentication for APIs ★ 1807, pushed 127 days ago
- Laravel Permission - Associate users with roles and permissions ★ 387, pushed 140 days ago
- Defender - Roles & Permissions ★ 222, pushed 147 days ago
- OAuth2 Server Laravel - OAuth 2.0 authorization server and resource server ★ 1801, pushed 130 days ago
- Laravel Roles - Roles And Permissions ★ 753, pushed 133 days ago
- Sentinel - Framework agnostic authentication & authorization system ★ 689, pushed 130 days ago
- Socialite - OAuth authentication with Facebook, Google, Twitter etc. ★ 971, pushed 129 days ago
- Socialite Providers 2.0 - 100+ social authentication providers for Socialite with Lumen support
- Google2FA - Google Two-Factor Authentication Module ★ 312, pushed 178 days ago
- Laravel User Verification - Handle the user verification flow and validate email ★ 117, pushed 145 days ago
- Artisan View - Manage the views in Laravel projects via artisan.
- Bootstrapper - Set of classes to create Bootstrap 3 markup
- Captcha - Captcha for Laravel 5 - An anti-bot image captcha system. ★ 397, pushed 132 days ago
- Datatable - Server-side and client-side integration for jQuery Datatables plugin ★ 390, pushed 161 days ago
- Eloquent Sluggable - Create slugs for Eloquent models ★ 1040, pushed 126 days ago
- Eloquent Sortable - Sortable behaviour for Eloquent models
- HTML - Official HTML and Form Builders for Laravel ★ 562, pushed 130 days ago
- Hyn/multi-tenant - Flexible multi tenancy with secure separation of a.o. routes, assets and databases ★ 110, pushed 127 days ago
- Laravel 5 form builder - Form builder for Laravel 5 inspired by Symfony's form builder. ★ 426, pushed 143 days ago
- Intervention Image - Image handling library for creating, editing and composing images ★ 3485, pushed 132 days ago
- Laravel Activitylog - Log activity inside your Laravel app
- Laravel Blade Javascript - A Blade directive to export variables to JavaScript
- Laravel Breadcrumbs - Create and manage breadcrumbs ★ 645, pushed 136 days ago
- Laravel Collection Macros - A set of handy collection macros
- Laravel Datatables - jQuery DataTables API for Laravel 4|5 ★ 642, pushed 128 days ago
- Laravel Dot Env Generator - Generate .env.gen file based on the project source code ★ 137, pushed 333 days ago
- Laravel Excel - Import and export Excel and CSV files ★ 2029, pushed 126 days ago
- Laravel Failed Job Monitor - Get notified when a queued job fails
- Laravel GeoIP - Determine the geographical location of website visitors based on their IP addresses ★ 280, pushed 217 days ago
- Laravel Glide - Easily convert images with Glide
- Laravel Hashids - Generate unique, non-sequential ids using Hashids
- Laravel Markdown - CommonMark markdown parser ★ 323, pushed 132 days ago
- Laravel MediaLibrary - Associate files with Eloquent models ★ 672, pushed 129 days ago
- Laravel Menu - Html menu generator for Laravel
- Laravel Messenger - User messaging system ★ 755, pushed 157 days ago
- Laravel Moderation - A simple Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc.
- Laravel Paginateroute - Laravel router extension to easily use Laravel's paginator without the query string
- Laravel Pjax - A pjax middleware for Laravel 5
- Laravel Responsecache - Speed up a Laravel app by caching the entire response ★ 214, pushed 158 days ago
- Laravel Snappy - HTML to PDF generator using wkhtmltopdf ★ 307, pushed 137 days ago
- Laravel Stapler - ORM-based file upload manager ★ 401, pushed 143 days ago
- Laravel url signer - Create and validate signed URLs with a limited lifetime
- Laravel Tail - The missing tail command ★ 89, pushed 171 days ago
- Laravel Stats Tracker - Gather information from requests to identify and store ★ 745, pushed 135 days ago
- Listify - Add sorting/ordering capabilities to any Eloquent model ★ 69, pushed 207 days ago
- noCAPTCHA - Helper for Google's new noCAPTCHA (reCAPTCHA) ★ 82, pushed 134 days ago
- Purifier - HTMLPurifier for Laravel 5 - HTML filter ★ 294, pushed 132 days ago
- Revisionable - Create a revision history for Eloquent models ★ 739, pushed 144 days ago
- SEOTools - Helpers for some common SEO techniques ★ 313, pushed 127 days ago
- Laravel Setting - Persistent configuration settings that are stored in JSON files ★ 139, pushed 129 days ago
- Friendship - Friendship management system - send, receive, accept, deny friend requests ★ 168, pushed 153 days ago
- Teamwork - User to team associations with an invite system ★ 262, pushed 138 days ago
- Validating - Trait for validating Eloquent models ★ 580, pushed 151 days ago
- VAT Calculator - Handle all the hard stuff related to EU MOSS vat regulations ★ 299, pushed 132 days ago
- Laravel Uuid - Laravel package to generate a UUID according to the RFC 4122 standard ★ 258, pushed 137 days ago
- Laravel Installer - Laravel package to allow users to install your application just by following the setup wizard, like WordPress ★ 273, pushed 150 days ago
- Laravel Test Factory Generator - Generate Laravel test factories from your existing models ★ 204, pushed 156 days ago
- Laravel-modules - Easy Module Management In Laravel
- Laroute - Generate Laravel route URLs from JavaScript ★ 325, pushed 211 days ago
- PHP Vars to JavaScript Transformer - Pass server-side string/array/collection/whatever to JavaScript ★ 874, pushed 289 days ago
- Javascript Validation - Use validation rules, messages, FormRequest and validators to validate forms in client side without need to write any Javascript code ★ 162, pushed 176 days ago
- Backup Manager - Backup and restore databases from S3, Dropbox, SFTP etc. ★ 203, pushed 167 days ago
- Baum - Nested Sets pattern implementation ★ 965, pushed 165 days ago
- ClosureTable - Closure table pattern implementation ★ 168, pushed 215 days ago
- Eloquence - Extra features for Eloquent models ★ 254, pushed 134 days ago
- iSeed - Generate a new seed file from an existing database table ★ 368, pushed 138 days ago
- Laravel OCI8 - Oracle DB driver for Laravel 4|5 via OCI8
- Laravel Backup - Backup your app ★ 863, pushed 130 days ago
- Laravel Doctrine - Doctrine 2 ORM implementation ★ 245, pushed 129 days ago
- Laravel MongoDB - Eloquent model and query builder with support for MongoDB ★ 1722, pushed 129 days ago
- Migrations Generator - Generate migrations from an existing database ★ 783, pushed 128 days ago
- Sofa/Eloquence - Extensions for the Eloquent ORM ★ 341, pushed 131 days ago
- Tenanti - Multi-tenant database schema manager ★ 158, pushed 130 days ago
- Algolia Search - Integrates the Algolia Search API to the Laravel Eloquent ORM ★ 108, pushed 156 days ago
- Elasticquent - Elasticsearch for Eloquent models ★ 180, pushed 126 days ago
- Plastic - Fluently mapping and searching Elasticsearch
- Laravel Search - Unified API for Elasticsearch, Algolia, and ZendSearch ★ 189, pushed 193 days ago
- SearchIndex - Store and retrieve objects from Algolia or Elasticsearch ★ 255, pushed 315 days ago
- Searchable - Trait that adds a simple search function to Eloquent models ★ 659, pushed 221 days ago
- TNTSearch - A fully featured full text search engine written in PHP
- ApiGuard - Allow API authentication with API keys ★ 412, pushed 132 days ago
- Dingo API - Multi-purpose toolkit for developing RESTful APIs ★ 3443, pushed 130 days ago
- Laravel CORS - Add CORS (Cross-Origin Resource Sharing) headers support ★ 675, pushed 127 days ago
- Laravel Fractal - Output complex, flexible, AJAX/RESTful data structures with Fractal in Laravel and Lumen ★ 139, pushed 158 days ago
- Dispatcher - Scheduler for Artisan commands ★ 944, pushed 235 days ago
- Elixir - Node(NPM) package to run Gulp tasks that watch files, run tests, minify CSS, concatenate scripts etc. ★ 827, pushed 128 days ago
- Envoy - SSH Task Runner ★ 739, pushed 132 days ago
- Cashier - Subscription billing with Stripe ★ 921, pushed 137 days ago
- Omnipay for Laravel - Integrate the Omnipay PHP library ★ 154, pushed 176 days ago
- Intervention Image Cache - Caching extension for the Intervention Image Class ★ 187, pushed 158 days ago
- Laravel HTMLMin - Blade/HTML/CSS/javascript minifier ★ 229, pushed 132 days ago
- Language Files - Validation, Pagination and Reminders language lines in 37 languages ★ 1278, pushed 134 days ago
- Laravel Localization - Add i18n support via routes ★ 868, pushed 199 days ago
- Laravel Translatable - Making Eloquent models translatable by storing translations as JSON.
- Laravel Translatable - Retrieve and store translatable Eloquent model instances ★ 731, pushed 136 days ago
- Laravel Translator - Translate Eloquent models into multiple languages
- Laravel Date - A library to help you work with dates in multiple languages, based on Carbon ★ 534, pushed 129 days ago
- Laravel Langman - Manage language files from Artisan Console ★ 412, pushed 134 days ago
- Laravel Translation - Allow live edit/caching of translation entries, and localization of urls and Eloquent Model attributes.
- Laravel Algolia - Algolia API bridge
- Laravel Analytics - An opinionated Laravel 5 package to retrieve pageviews and other data from Google Analytics ★ 395, pushed 131 days ago
- Laravel DigitalOcean - DigitalOceanV2 bridge ★ 117, pushed 132 days ago
- Laravel Dropbox - Dropbox bridge ★ 77, pushed 132 days ago
- Laravel Facebook - Facebook API bridge
- Laravel GitHub - PHP GitHub API bridge ★ 116, pushed 132 days ago
- Laravel GitLab - GitLab API bridge
- Laravel Googletagmanager - Easily setup and send data to Google Tag Manager ★ 29, pushed 391 days ago
- Laravel Instagram - Instagram API bridge
- Laravel Newsletter - Send newsletters with Mailchimp ★ 253, pushed 130 days ago
- Laravel Parse - PHP Parse SDK bridge ★ 63, pushed 132 days ago
- Laravel Pusher - Pusher API bridge
- Laravel Pushwoosh - Pushwoosh API bridge ★ 23, pushed 213 days ago
- Laravel Vimeo - Vimeo API bridge
- Homestead - Official Vagrant box for Laravel
- Valet - development environment for Mac minimalists
- LaraDock - Run Laravel on Docker (Like Homstead but for Docker instead of Vagrant). ★ 306, pushed 130 days ago
- LaraEdit Docker - Homestead environment in a single Docker container. ★ 113, pushed 137 days ago
- Install Laravel with Composer
-
Forge
- Provision optimized PHP servers on Linode, DigitalOcean etc.
- Server Management with Forge (Laracasts)
- Getting your first site up and running in Laravel Forge (Matt Stauffer)
- ForgeRecipes
- FortRabbit ( Video )
- PagodaBox ( Documentation )
- Heroku ( Tutorial )
- IBM BlueMix ( Tutorial )
- AWS Elastic Beanstalk ( Tutorial )
-
Envoyer
- Zero down-time Deployer for PHP & Laravel projects
- Deployments with Envoyer (Laracasts)
- Rocketeer - Task runner and deployment package ★ 2005, pushed 135 days ago
- Tuts+
- SitePoint
- Christopher Pitt
- Culttt
- Scotch
- Fideloper
- Maxoffsky
- KodeInfo
- Taylor Otwell
- Digital Ocean
- Matt Stauffer
- Creative Punch
- Ryan Tablada
- Mohammad Gufran
- Adam Engebretson
- CodeHeaps
- Laravel India
- Vegi Bit
- WSnippets
- Kirk Bushell
- Andrews Ang
- DeveloPHP
- Jason Lewis
- Eric Barnes
- Jens Segers
- Neon Tsunami
- Stidges
- Scott Wilcox
- Clivern
- Code Gains
- Stillat
- Easy Laravel Book Blog
- Bosnadev
- Vedovelli (PT-BR)
- CodeTutorial
- Ryan Chenkie
- Laravel Tips
- Codingo Tuts
- Antonio Carlos Ribeiro
- Laravel Coding
- Styde (ES)
- Laravel Daily
- Freek Van der Herten
- Tutsnare
- ForLaravel
- Good Heads
- Ryan Stelmat
- Laracasts
- Coursecode ( YouTube )
- Tuts+
- Udemy
- Treehouse
- Duilio Palacios
- DevDojo
- Amitav Roy
- Lynda
- Pluralsight
- Laracademy
- 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
- 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
- Step by Step Real World Application with Laravel 4 by Ibrahim Yusuf
- Learning Laravel 4 Application Development by Hardik Dangar
- Getting Started with Laravel 4 by Raphaël Saunier
- Laravel Application Development Cookbook by Terry Matula
- 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
- 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
- The Laravel Survival Guide by Tony Lea
- Laraboot: Laravel 5 For Beginners by Bill Keck
- Laracogs
- Laravel 5.1 Boilerplate ★ 1185, pushed 129 days ago
- Laravel 5 Angular Material Starter ★ 1042, pushed 128 days ago
- Acacha adminlte-laravel ★ 440, pushed 126 days ago
- Laravel Hackathon Starter ★ 830, pushed 151 days ago
- Laravel API
- Laravel Angular AdminLTE
- Backpack for Laravel
- 92Five - Project management application ★ 995, pushed 388 days ago
- Cachet - Status page system for websites and APIs ★ 4168, pushed 127 days ago
- Deployer - Application deployment system ★ 194, pushed 126 days ago
- Invoice Ninja - Invoicing, expenses, & time-tracking application ★ 2152, pushed 126 days ago
- Koel - Personal music streaming server ★ 6014, pushed 126 days ago
- Laravel Tricks - Source for the Laravel Tricks website ★ 792, pushed 209 days ago
- Laravel.IO - Source for the Laravel.io Community Portal ★ 781, pushed 175 days ago
- Paperwork - Note-taking & archiving application ★ 4796, pushed 132 days ago
- PHPHub - Forum and source for the PHP & Laravel China community ★ 1600, pushed 125 days ago
- Flarum - Delightfully simple forum ★ 4355, pushed 135 days ago
- Laramap - Source of Laramap.com ★ 51, pushed 237 days ago
- Attendize - Ticket selling and event management platform ★ 1003, pushed 129 days ago
- Katana - Static site/blog generator with markdown support ★ 194, pushed 166 days ago
- Antvel - Ecommerce platform ★ 343, pushed 133 days ago
- Jigsaw - Static site generator
- Canvas - Minimal Blogging Application For Developers.
- Vuedo - Vuedo is blog platform, built with Laravel and Vue.js
- OctoberCMS
- PyroCMS
- Lavalite
- Bootstrap CMS ★ 1608, pushed 174 days ago
- TypiCMS ★ 352, pushed 130 days ago
- Asgard CMS
- Microweber
- Coaster CMS
- Statamic
- Laracasts Forum
- Larachat Slack ( Signup )
- Gitter
- IRC Channel
- StackOverflow
- Google+
- Quora
- Laravel Russia ( VK group )
- Laravel France
- Laravel Indonesia ( Facebook group )
- Laravel Brasil ( Facebook group ) ( Telegram group )
- Laravel Turkey ( Facebook group )
- Laravel Nigeria ( Facebook group )
- Laravel China
- Laravel Taiwan ( Facebook group )
- Laravel Spanish
- Laravel Korea ( Facebook group )
- Laravel Japan ( Facebook group )
- Laravel Tokyo ( Facebook group )
- Laravel Malaysia
- Laravel Algeria
- Laravel Greece ( Facebook page )
- Laravel Middle East ( Facebook page )
- Laravel Georgia
- All Meetups
- London Meetup
- Buenos Aires, Argentina Meetup
- Morocco Meetup
- Athens-Greece Meetup
- Copenhagen Meetup
- Detroit Meetup
- Laravel Shift - Automated upgrade tool for Laravel projects
- Laravel Versions {x.y.z} - Monitor Laravel for updates
- Laragen - View generator
- Laravel Schema Designer - Create, export and share database schemas
- Laravel Database Designer - Graphical tool to create database schemas
- Laravel Model Generator Online - Make a laravel model online with migration code also generated
- StyleCI - PHP Coding Style Service
- CodeCanyon - Paid scripts and plugins
Found an awesome package, blog, video etc.? Send me a pull request!
- Please make an individual pull request for each suggestion
- Make sure the Travis tests pass on your pull request
- Use the following format for links: [Resource](URL)
- Want to suggest a package? Read the Contribution Guide
- New categories or improvements to the existing categorization are welcome
Awesome Laravel is licensed under a Creative Commons Attribution 4.0 International License .