Courses & TutorialsProgramming

Awesome Laravel – Massive Collection of Resources

Spread the love

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

Inspired by 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
Meetups

Jobs

Hosted Development Tools

Miscellaneous

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button