https://github.com/chiraggude/awesome-laravel A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem
Awesome Laravel
A curated list of awesome bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem.
Inspired by ziadoz/awesome-php
Table of Contents
Essentials
Packages
Popular Packages
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.
Developer Tools
Testing & Debugging
Authentication & Authorization
Utilities
Media & Document Management
Integration with Javascript
Databases, ORMs, Migrations & Seeding
Search
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 Laravel Scout search package based on TNTSearch
Laravel-Searchy - Fuzzy search, basic string matching, Levenshtein Distance
APIs
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
Tasks, Commands and Scheduling
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
Payments
Optimization
Monitoring
Localization
Third-party Service Integration
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
Videos
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
Local User Groups
Laravel Global Community
LaravelES Slack (Signup )
Laravel India , Slack Signup , Twitter , Facebook , Youtube
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
Laravel Cameroon (Slack , GitHub , Facebook , Twitter )
Laravel Philippines
Meetups
Jobs
Hosted Development Tools
Miscellaneous
Contributing
Found an awesome package, blog, course or video? Send me a pull request!
Guidelines
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
License
Awesome Laravel is licensed under a Creative Commons Attribution 4.0 International License .