Skip to content

A curated list of delightful Laravel PHP framework packages and resources

Notifications You must be signed in to change notification settings

MaizerGomes/awesome-laravel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Awesome Laravel

A curated list of delightful Laravel PHP framework packages and resources. Inspired by other awesome lists.

Packages

  • DuckDuckGo Packagist Search - Search for Laravel packages from DuckDuckGo by including 'packagist' as first search term. [06/29/2015]
  • Laravel Collective - Maintainers of components removed from core Laravel framework, including annotations, remote (SSH), and forms/HTML.
  • Packagist - Official directory of Laravel (and other Composer-installable) packages.
  • Packalyst - Directory of Laravel packages (semi-official).

Algorithms/Data Structures

  • Baum - An implementation of the Nested Set pattern for Laravel 4's Eloquent ORM.
  • HashIDs - Laravel wrapper for the HashIDs tool to generate short, unique hashes for any integer (e.g., surrogate key ID).

Authentication/Security

  • Active Directory LDAP Authentication - LDAP authentication package for Active Directory. [07/27/2015]
  • Confide - An authentication solution for Laravel with features like account creation, login, logout, confirmation by e-mail, password reset, etc.
  • Eloquent OAuth - Easy-to-use package for OAuth authentication in Laravel 4.
  • jwt-auth - JSON Web Token authentication package for Laravel. [06/11/2015]
  • OAuth-4-Laravel - Laravel package wrapper for PHPoAuthLib with support for OAuth 1 and OAuth 2 providers.
  • OAuth-5-Laravel - Laravel 5.x package wrapper for PHPoAuthLib with support for OAuth 1 and OAuth 2 providers. [07/20/2015]
  • Roles - Powerful package for handling roles and permissions in Laravel. [07/16/2015]
  • Sentinel - Fully-featured, framework-agnostic (works great with Laravel!) authentication & authorization system. (Successor to Cartalyst's Sentry library.) [07/02/2015]
  • SleepingOwl Admin - An administrative interface builder for Laravel models that supports customization. [04/27/2015]
  • Socialite Providers - Collection of 70+ OAuth 1 & 2 provider packages for Socialite package. [05/15/2015]

Boilerplate/Customized Configurations

Database/Eloquent/Models

  • Analogue - Intuitive, fluent data mapper ORM for Laravel and PHP. [07/15/2015]
  • CSV Seeder - If you have your seed data for your database in a spreadsheet, use this package to load it directly from a CSV file. [05/11/2015]
  • Datagrid - Self-contained (no external dependencies) data grid package for Laravel 5 with support for filtering, sorting, and Bootstrap. [07/20/2015]
  • Datatable - Alternate Laravel 4 package wrapper for Datatables.
  • Eloquence - Adds some very useful extensions to base Eloquent models, such as camel-case attributes, sluggable and UUID keys, etc. [04/22/2015]
  • Eloquent Sortable - Adds a sortable trait to Eloquent models for Laravel 4/5. [05/25/2015]
  • Eloquent Versioned - Adds transparent versioning to Eloquent models, which persists an entirely new row in database when updating a model instance. [06/08/2015]
  • Laravel DataTables - Laravel 4 server-side handler package for DataTables jQuery plug-in.
  • Laravel Firebird - Firebird Illuminate package for Laravel 5. [04/27/2015]
  • Laravel Media Library - Package for associating files (including those hosted on Amazon S3) with Eloquent model. [07/15/2015]
  • Laravel Searchy - Easy-to-use database searching package for Laravel 4 with support for fuzzy searching and sensitivity configuration. [04/30/2015]
  • ODBC Driver - Laravel 5.x package which provides support for using any database via ODBC. [07/20/2015]
  • Revisionable - Adds simple (and, optionally, trait-based) support for keeping revision history of models in your Laravel applications.
  • Single-Table Inheritance - Adds a trait to Eloquent models to allow multiple models to be stored in the same database table. [07/12/2015]
  • Unique With Validator - Provides support for composite unique indexes, such as combination of first and last name.

Design Pattern Tools

  • Laravel Context - Provides application contextual support for using different service providers, such as the case of admin functionality versus regular functionality. [07/07/2015]

Development Tools

  • Blacksmith - Independent code-generation tool that works closely with Laravel to generate models, views, controllers, seeds, forms, and much more.
  • Candela - A Silex/Slim style version of Laravel's Lumen microframework. [05/16/2015]
  • Debug Window - Extension of popular DebugBar tool that displays variables sent to view in easy-to-read format. [07/20/2015]
  • Larasupport - Provides some missing helpers to Lumen and allows Laravel packages to be used with Lumen. [06/08/2015]
  • Laravel API Generator - Another independent code-generation tool for creating project boilerplate, including migrations, models, controllers, various views, etc. [05/14/2015]
  • Laravel Backup - Artisan extension that allows you to backup your application and database into a ZIP archive.
  • Laravel Console - An in-browser console for running Laravel commands (or any PHP code!). Like a browser-based version of Artisan. [04/22/2015]
  • Laravel Environment - Artisan extension to create and edit environment-specific configuration files in the shell.
  • Laravel Environment Manager - Artisan command for managing multiple environments (.env) for a Laravel 5 application.
  • Laravel IDE Helper - Adds auto-complete support for Laravel syntax to a variety of IDEs and text editors, including Aptana Studio, Eclipse, PHP Storm, and more.
  • Laravel Log Viewer - Add on which allows you to view your Laravel 4.2/5.0 log file within the application itself by opening the logs (or other) route.
  • Laravel-4-Generators - Package for speeding up development by generating classes, migrations, database seeds, and more.
  • Laroute - Package of helper functions for "porting" Laravel routes over to JavaScript for use on front end of application.
  • Laravel Debug Bar - Integrates Laravel with PHP Debug Bar to display debugging during application testing.
  • Laravel Resourceful - Generates full complement of CRUD resource Laravel code, including migrations, seeds, requests, controllers, models, and views. [04/20/2015]
  • Migrations Generator - Generate database migrations from existing database schema.
  • PHP Console - Laravel package wrapper/service provider to handle PHP errors, dump variables, execute PHP code remotely, etc. in Google Chrome with PHP Console extension.
  • Potion - Asset management tool for Laravel 5 based off of Assetic with only PHP dependencies. [04/05/2015]
  • SmartSeeder - SmartSeeder extends database seeding beyond development to allow to use different seed data depending on the environment.
  • sqli - Laravel 4 Artisan SQL REPL (interactive tool), similar to tinker for SQL queries.

E-commerce

  • Aimeos - Complete e-commerce/web shop package with support for product catalogs, shopping, checkout, payment, and order management. [04/29/2015]
  • Laravel PayPal Payment - Package for processing credit card or PayPal account payments using PayPal REST API.
  • Paypal IPN - Package for a listener and processor for Paypal IPN responses.

GIS/Mapping

Helpers/General

  • Alerts - Package for handling global site messages in Laravel. [07/30/2015]
  • Blade on Steroids - Several enhancements to the standard Blade syntax, including sub-templating and much more.
  • CSS Colors - Tool to automatically produce color variations/gradients for foreground and background based on input CSS hex color (wrapper for this PHP class). [04/05/2015]
  • dd - Laravel 4 helper similar to new dd from Laravel 5.
  • Eloquent Sluggable - Extends Eloquent to include a "sluggable" trait for easy generation of slugs.
  • Ekko - Laravel helper package that detects active Bootstrap navigation menu (navbar) item and applies 'active' class. [07/18/2015]
  • Graham Campbell's Packages - Variety of excellent packages for extending Laravel 4/5 functionality.
  • HTML5 Inputs - Extends Laravel Form class to support HTML5 form controls, including color, date, datetime, datatime-local, month, number, range, search, tel, time, and week. [04/27/2015]
  • HTML5 Forms for Laravel - Another package to extend Laravel FormBuilder to support HTML5 form elements. [06/11/2015]
  • iSeed - Inverse seed generator to create a database seed file using existing data in database table.
  • Kint - A replacement for var_dump(), print_r(), and dd() for pretty printing debugging data.
  • Larastrap - Laravel base site configuration based on Laravel 4.1, Bootstrap 3, jQuery, FontAwesome, and HTML5 Shiv.
  • Laravel Administrator - An administrative interface builder for Laravel that allows you to visually manage your Eloquent models and their relations and create stand-alone settings pages for storing site data and performing site tasks.
  • Laravel Annotations - Provides support for annotating Controller methods with the corresponding route, including route naming.
  • Laravel Auto Presenter - Automatically decorates (applies formatting to) model objects bound to views during the view render process.
  • Laravel Calendar - A comprehensive calendar package with built-in support for events. [04/22/2015]
  • Laravel DOMPDF Wrapper - Laravel 4/5 package wrapper around DOMPDF for generating PDFs from Laravel views.
  • Laravel Excel - An Eloquent way of importing and exporting Excel and CSV files for Laravel 4.* with the power of PHPOffice's PHPExcel.
  • Laravel Formatter - Port of FuelPHP formatter library for formatting JSON, XML, YAML, and CSV data.
  • Laravel Forum - A complete forum package designed for easy integration into any Laravel 4 application.
  • Laravel Javascript Routes - Package to allow simple matching of Laravel routes to JavaScript/jQuery on client side.
  • Laravel Kint - Package wrapper for Kint debugging library that includes native service provider. [08/10/2015]
  • Laravel Medium Editor - Laravel package for using the Medium WYSIWYG JavaScript Editor with Laravel 4.x.
  • Laravel Menu - Package that provides fluent, Laravel-esque method for building menus.
  • Laravel Paginate Route - Extension to use built-in Laravel paginator feature without the query string. [07/12/2015]
  • Laravel Panel - Clean, Bootstrap-based admin panel for Laravel 5.x. [07/13/2015]
  • Laravel SASS - Automatic SASS-to-CSS compiling for Laravel 4 (and any other framework too), config-free, in pure PHP.
  • PHP Curl - A simple PHP wrapper class for cURL, including Laravel service provider and facade.
  • Rapyd - A Laravel 4 package for building simple CRUD functions using data grids (tables) and forms.
  • Registry Manager - Complete package for managing application configuration settings in database with cache support for better performance. [05/20/2015]
  • Syntara - Comprehensive user administration system for Laravel 4, including authentication, groups/permissions management, and more.
  • Virtuoso - Extension to the built-in View Composers functionality that provides composability of composers themselves.

JavaScript Framework Support

  • Laravel ReactJS - Package to simplify sending data from Laravel back-end to front-end built to Facebook ReactJS. [07/18/2015]
  • Laravue - Package that integrates Vue.JS JavaScript framework for single-page web applications. [07/27/2015]
  • react-laravel - Package to allow using ReactJS components directly in Laravel Blade views. [07/18/2015]
  • Sweet Alert - Package wrapper for the stylish Sweet Alert JavaScript alert replacement window utility. [07/20/2015]

Third-Party API Support

REST/Web Services

  • Brainsocket - Package for supporting real-time event-driven PHP apps using WebSockets.
  • Dingo API - Toolkit for building RESTful API with Laravel including API versioning, rate limiting, error handling, and more.

Views

Web Forms

WordPress Integration

Tutorials

Tutorials (General)

Tutorial Series (Multi-part tutorials on Laravel basics)

Tutorials on Specific (and Frequently Occurring) Topics

Resources

  • Laracasts - The de facto standard tutorials for Laravel developed by Jeffrey Way. (Some free Laracasts videos on YouTube here.)
  • Laracon 2014 Videos - Directory of videos from 2014 Laracon in NYC.
  • Laravel Database Designer - Online tool for creating database model, including exporting as migration. [05/16/2015]
  • Laravel Dojo - Tutorials on Laravel in Chinese (English translation here).
  • Laravel Hunt - A forum/directory for Laravel tutorials, examples, resources, etc. in the style of Product Hunt. [06/08/2015]
  • Laravel Schema Designer - Online tool for creating Laravel database schema and export the migration. You can share your schemas with others via the site.
  • LaravelSnippets.com - A repository of useful code snippets for Laravel PHP framework.
  • Laravel Tricks - Code snippets, best practices, and tips for Laravel development.
  • The Laravel Podcast - Brings you Laravel and PHP development news and discussion hosted by Matt Stauffer. [04/12/2015]

Applications Built with Laravel

  • 92five - Open-source, self-hosting project management application.
  • AccountsPortal - Hosted online accounting application with support for invoicing, books and accounts. [04/20/2015]
  • Asgard CMS - CMS built with Laravel with goals of modularity, multi-language support, and ease of installation.
  • Bootsnipp - Element gallery, playground and code snippets for Bootstrap framework.
  • BootstrapCMS - Comprehensive CMS built with Laravel using Sentry for user management/authentication.
  • Burnmsg - Simple self-destructing, encrypted messaging application built on Laravel. Open-source, self-hosted version available on Github.
  • Cachet - A single-site, alternative to https://statuspage.io written in PHP with the Laravel project, supporting both SQLite and MySQL databases.
  • Circuits.com - Electronic components marketplace with comprehensive search capability and over 3 billion parts in stock.
  • Coanda CMS - Coanda CMS is a content management system based on the Laravel PHP Framework. [04/13/2015]
  • Codex - A simple file-based Markdown documentation platform built on top of Laravel.
  • Colorsublime - Directory of Sublime Text themes along with a plugin to simplify installation of those themes.
  • DevLeaks - Web development news aggregator for tutorials, tools, and other resources of interest to developers. [08/03/2015]
  • Filegr.am - Share files up to 1GB for 24 hours with no sign up or installation. [07/31/2015]
  • Geocod.io - Low-cost (2500 transactions per day free) geocoding web service built by Mathias Hansen.
  • Gistlog - Markdown-based blogging tool that uses Github's Gist platform for storage (more here).
  • GitGo - Git repository hosting site with beautiful UI (includes free plan).
  • Invoice Ninja - Online small business invoicing platform with free plan up to 500 clients. Open-source, self-hosted version available on Github.
  • Kraken CRM - A simple, lightweight CRM (contact management tool) [Under development]. [05/20/2015]
  • Laravel Site - A custom CMS and event management platform built on Laravel 4.
  • Lavalite - Multilingual CMS built on Laravel 4 and Bootstrap 3.
  • Orchestra Platform - Laravel-based application boilerplate.
  • Paperwork - Open-source note-taking/PIM alternative to Evernote and Microsoft OneNote built on Laravel, AngularJS and Bootstrap 3.
  • Picnic - On-demand image post-processing package built on Laravel 4. [04/25/2015]
  • Screeenly - Open-source (source code here) tool and API to create screen shots of web sites.
  • Style CI - Free PHP coding style continuous integration service that checks and (optionally) fixes Github public repositories against PHP coding standards.
  • Thermosis Framework - WordPress framework that embeds Laravel to build complex applications.
  • Thor CMS - A multipurpose Laravel 4 CMS platform and CRUD generator with built-in multi-language support. [04/25/2015]
  • vimrcfu - Share your best vimrc snippets. (Source for vimrcfu.com.)
  • Visual Bookmark Organizer - Online bookmark tool that shows thumbnails of bookmarked site. (Source code on Github.) [04/22/2015]
  • Wardrobe - A minimalist blogging platform and CMS supporting Markdown and simple theming.
  • Xenon Support Center - A comprehensive, but minimal, open-source ticket- and conversation-management platform.

Books

References

Example Applications

Blogs

Forums and Groups

Conferences and Meetups

Newsletters

  • Daily Laravel - Aggregator of new/upcoming Laravel articles and tutorials. [07/09/2015]
  • Laravel Weekly - Publication currently suspended, but lots of good information in back issues.
  • Laravel News - Popular newsletter with updates from the Laravel community including excellent profiles of community members.
  • paper.li Laravel Weekly - Weekly news and articles on Laravel.

Job Sites/Postings

  • Laravel Gurus - The best place to find consultants and freelancers for your Laravel projects.
  • LaraJobs - The best place to post your PHP, Laravel, or technical guru jobs.
  • Laramap - Interactive worldwide map of Laravel developers. [06/08/2015]
  • WithLaravel - Post Laravel project or position openings or add yourself as freelancer available for work.

Development Tools

  • docker-laravel - A Ubuntu LEMP Docker base image for Laravel development loosely based on Phusion Base Image. [06/01/2015]
  • Laragen - Online tool for generating Laravel views for index, create, and edit, based on your model definition.
  • Laragon - Open-source toolkit for setting up Laravel development environment on Windows.
  • Laravel Debug Bar - Awesome tool that adds a JavaScript-based bar to bottom of page which shows details about routes, HTTP requests, variables, and much more.
  • Lumen - PHP micro-framework based on Laravel (official).
  • PHP Storm Laravel Live Templates - Comprehensive set of templates for Laravel for PHP Storm. [05/25/2015]
  • Scotch Box - A complete LAMP Vagrant box with PHP 5.5, Laravel installer, and Node.JS front-end tools. [05/22/2015]
  • SQL to Laravel Seeder Converter - Online tool to convert SQL INSERT statements to Laravel seeder syntax. [05/05/2015]
  • Understand.io - Online service for managing, searching, and deciphering PHP and Laravel log files. [04/27/2015]
  • VS Web Essentials - Free Visual Studio extension with support for Laravel syntax. [07/13/2015]

Other

About

A curated list of delightful Laravel PHP framework packages and resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published