Skip to content

Latest commit

 

History

History
403 lines (326 loc) · 25.9 KB

README.md

File metadata and controls

403 lines (326 loc) · 25.9 KB

Awesome Laravel

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

Buy Me A Coffee or Donate

Table of Contents

Official Documentation

Code Snippets

Packages

Popular Packages

Coming Soon.

Developer Tools
Debugging & Profiling
  • Telescope - An elegant debug assistant for the Laravel framework.
  • Clockwork - Integrates Clockwork Chrome extension for debugging and profiling apps
  • Debug Bar - Integrates PHP Debug Bar with Laravel
  • Laravel Log Viewer - Log viewer
  • LogViewer - Provides a log viewer for Laravel Application
  • LERN - LERN is a Laravel 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
  • Laravel Tracy - A Laravel Package to integrate Nette Tracy Debugger
Authentication & Authorization
Utilities
Working 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
  • SearchIndex - Store and retrieve objects from Algolia or Elasticsearch
  • TNTSearch - A fully featured full text search engine written in PHP
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 in Laravel and Lumen
Tasks, Commands and Scheduling
  • Mix - Laravel Mix provides a clean, fluent API for defining basic webpack build steps for your Laravel application. Mix supports several common CSS and JavaScript pre-processors.
  • Envoy - SSH Task Runner
Payments
Optimization
  • Intervention Image Cache - Caching extension for the Intervention Image Class
  • Laravel HTMLMin - Blade/HTML/CSS/javascript minifier
  • Rememberable - Query caching for Laravel 5 (eloquent)
  • Widgetize - Page Partial caching for Laravel 5
  • Widgets for Laravel - A powerful alternative to view composers. Asynchronous widgets, reloadable widgets, console generator, caching - everything you can think of.
Localization
Third-party Service Integration

Development Setup

  • Homestead - Official Vagrant box for Laravel
  • Valet - Development environment for Mac users
  • Laravel Sail - Laravel Sail is a light-weight command-line interface for interacting with Laravel's default Docker development environment.
  • LaraDock - Run Laravel on Docker (Like Homestead but for Docker instead of Vagrant)
  • Laragon - Isolated development environment on Windows
  • Stacker - The environment for local web development on Docker.

Application Hosting

Application Deployment

Articles, Tutorials, Blogs etc.

Videos

Conferences

Books

Starter Projects

Codebases for Reference

  • 92Five - Project management application
  • Cachet - Status page system for websites and APIs
  • Deployer - Application deployment system
  • GitScrum - Task management of the day-to-day. Git + Scrum = Team More Productive
  • Invoice Ninja - Invoicing, expenses, & time-tracking application
  • Koel - Personal music streaming server
  • Laravel Tricks - Source for the Laravel Tricks website
  • Laravel.io - Source for the Laravel.io Community Portal
  • Flarum - Delightfully simple forum
  • Attendize - Ticket selling and event management platform
  • Jigsaw - Static site generator
  • Canvas - Minimal Blogging Application For Developers.
  • Screeenly - Create website screenshots through an API
  • Voten - A real-time social bookmarking for the 21st century

Content Management Systems

Newsletters

Podcasts

Community

Local User Groups
Meetups

Jobs

Hosted Development Tools

Contributing

Found an awesome package, blog, video etc.? 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)

Author

Khem Puthea