The "Awesome Laravel" project is a curated resource list designed to support developers using Laravel, a popular PHP framework for web application development. This list includes a wide range of resources such as libraries, packages, tools, tutorials, and community contributions that enhance the Laravel development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into this repository to discover everything you need to build robust and scalable web applications with Laravel.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Docker" project is a curated resource list designed to support developers and teams using Docker, a platform for developing, shipping, and running applications in containers. This list includes a variety of resources such as tutorials, tools, libraries, extensions, and community contributions that help streamline the containerization process. Whether you are a beginner looking to understand the basics of Docker or an experienced developer seeking advanced techniques and best practices, this collection offers valuable insights and tools to enhance your containerization workflow. Dive into the world of Docker and discover how to optimize your application deployment and management with ease.
The "Awesome Kubernetes" project is a comprehensive collection of resources dedicated to Kubernetes, an open-source platform designed to automate the deployment, scaling, and management of containerized applications. This list encompasses a wide range of categories including tools, libraries, tutorials, best practices, and community resources that facilitate the use of Kubernetes in various environments. It is invaluable for beginners seeking to understand container orchestration as well as experienced developers looking to optimize their workflows and enhance their applications. Users can discover everything from official documentation to advanced configurations, empowering them to effectively leverage Kubernetes for their container management needs.
The "Awesome Useful .htaccess Snippets" project is a curated collection of practical code snippets designed to enhance the functionality of the .htaccess file, which is used for configuring web server settings in Apache. This list includes a variety of snippets for URL rewriting, access control, security enhancements, and performance optimizations, making it a valuable resource for web developers and administrators. Whether you are a beginner looking to understand .htaccess or an experienced developer seeking to optimize your server configuration, this collection offers essential tools to improve your website's performance and security. Dive in to discover snippets that can streamline your web server management and enhance user experience.
The "Awesome FastAPI" project is a curated collection of resources dedicated to FastAPI, a modern web framework for building APIs with Python 3.6+ based on standard Python type hints. This list encompasses a variety of resources including libraries, tools, tutorials, documentation, and community contributions that enhance the development experience with FastAPI. It is beneficial for both beginners who are just starting with web development and experienced developers looking to streamline their API creation process. Users can explore a wealth of information and tools to help them build efficient and high-performance APIs with FastAPI.
A smart CRUD generator for Laravel that creates models, views, controllers, routes, and migrations through a web interface.
Generates IDE helper files for Laravel to provide accurate autocompletion and PHPDocs for facades, models, and more.
Extended Laravel Artisan commands to generate migrations with schema definitions and pivot tables directly from the command line.
A Laravel package that generates admin panel CRUDs and APIs with multiple themes and customizations.
A reloadable Laravel Tinker with magic model shortcuts for faster development.
Automatically generate API documentation from Laravel, Lumen, and Dingo routes.
A CLI tool for creating Laravel packages, automating boilerplate setup so you can focus on development.
A MySQL Workbench plugin that exports database models to Laravel 5 migrations following PSR-2 standards.
A Laravel package that lists installed packages, dependencies, and server environment details for troubleshooting and reporting.
A Laravel package for creating beautiful documentation using Markdown directly inside your Laravel application.
Generate Laravel test factories from existing models to accelerate testing setup.
A development tool for PHP that provides browser-based insights into application runtime, including requests, performance, logs, and database queries.
A debugging toolbar for Laravel that integrates PHP Debug Bar to display application metrics, queries, logs, and more during development.
A beautiful and customizable error page for Laravel applications with optional error tracking via Flare.
A simple, self-contained log viewer for Laravel and Lumen applications to browse and search application logs via a web interface.
A comprehensive log viewer package for Laravel applications with API support, filtering, and multi-language UI.
A Laravel package that records exceptions to a database and sends notifications via multiple channels.
A Laravel mail driver that displays a preview overlay and stores sent emails for local testing.
A Laravel package that integrates the Nette Tracy debugger for enhanced error visualization and debugging.
A web-based terminal for running Laravel Artisan commands and common shell commands directly from your browser.
A Laravel package for testing API routes with a web interface, featuring request preparation, saved requests, and team collaboration.
An artisan command to tail Laravel application logs locally and on remote servers.
An elegant debug assistant for the Laravel framework providing insight into requests, exceptions, queries, jobs, and more.
An elegant, framework-agnostic package for managing roles and abilities in Laravel using Eloquent models.
A Laravel package for handling roles, permissions, and teams with support for multiple user models and guards.
A Laravel package for adding role-based permissions and authorization to Laravel 9|10 applications.
A Laravel and Lumen package for JSON Web Token authentication, providing stateless API authentication.
A Laravel package for managing user permissions and roles with database-backed storage and Laravel Gate integration.
An Access Control List (ACL) solution for Laravel applications, providing roles and permissions management with security and usability in mind.
An OAuth 2.0 bridge for Laravel and Lumen frameworks, now deprecated for Laravel 5.3+.
An expressive Laravel wrapper for OAuth 1 & OAuth 2 authentication with major social platforms.
A PHP implementation of Google Authenticator-compatible two-factor authentication using HOTP and TOTP algorithms.
A Laravel package for handling user email verification with token generation, email sending, and verification management.
LDAP authentication and management package for Laravel applications, enabling seamless integration with directory services.
A Laravel package for limiting application access using invite codes with email restrictions, usage limits, and expiry dates.
A declarative authorization and validation package for Laravel that centralizes rules using a fluent, readable syntax.
A Vue.js and Laravel-based platform with 34+ packages for building interactive business applications like CRM, ERP, and admin dashboards.
A Laravel package that adds artisan commands to create, extend, and delete Blade views from the command line.
A Laravel package for quickly generating Twitter Bootstrap 3 markup using PHP classes and facades.
A Laravel service provider for generating and validating CAPTCHA images, including math-based challenges.
A Laravel library for creating charts with multiple charting libraries and AJAX support.
A PHP graphing library that wraps Google's JavaScript Chart API to create interactive charts server-side.
A Laravel package for filtering Eloquent models and their relationships using expressive, convention-based methods.
Automatically generate URL-friendly slugs for Eloquent models in Laravel.
A Laravel package that adds sortable behavior to Eloquent models with automatic ordering and query scopes.
HTML and Form Builders for Laravel, providing expressive syntax for generating form elements and HTML components.
An unobtrusive Laravel package for multi-tenancy, enabling multiple independent websites from a single codebase with separated data.
A Laravel 5+ form builder package inspired by Symfony's form builder for creating reusable, modifiable forms.
A Laravel package for logging user activities and model events with a simple API.
A Laravel package that records change logs from Eloquent models to track discrepancies and anomalies.
A collection of useful macros that extend Laravel's Collection class with additional functionality.
A Laravel package that adds a simple, customizable cookie consent banner to comply with EU cookie law.
A Laravel package that provides server-side processing for jQuery DataTables using Eloquent ORM, Query Builder, or Collections.
A Laravel package for determining geographical location and currency of website visitors based on their IP addresses.
A Laravel bridge for Hashids, enabling simple encoding and decoding of integers into short unique strings.
A Laravel package that allows administrators to authenticate as other users for debugging and support.
A Laravel package for catching and handling incoming emails in your application.
A Laravel wrapper for CommonMark with Blade view integration for rendering Markdown as HTML.
A fluent interface package for generating HTML menus in Laravel applications.
A real-time user messaging and chatting system package for Laravel applications.
A Laravel package for adding a full user messaging system with threads, participants, and flexible access control.
A Laravel package for moderating content with approval, rejection, and pending states to keep applications clean.
A Laravel package that adds taggable behavior to Eloquent models with support for translations, types, and sorting.
A Laravel package that tracks and stores detailed user analytics including sessions, devices, geo-location, SQL queries, and errors.
A PHP helper package for integrating Google's reCAPTCHA v2 and v3 with easy setup and Laravel support.
A Laravel service provider for HTMLPurifier, enabling secure HTML filtering and XSS prevention.
A Laravel package that automatically creates a revision history for any Eloquent model with minimal setup.
A Laravel package providing helpers for common SEO techniques including meta tags, OpenGraph, Twitter Cards, and JSON-LD.
A Laravel package that caches HTTP responses as static files on disk for lightning-fast page loads.
A Laravel package for persistent, application-wide settings with multiple storage backends.
A Laravel package that adds friendship management capabilities to Eloquent models, enabling social features like friend requests and groups.
A Laravel package for adding user-to-team associations with an invitation system to your application.
A Laravel Eloquent trait that automatically validates models before saving, ensuring only valid data is persisted.
A PHP library for handling EU MOSS tax/VAT calculations, validation, and integration with Laravel and Cashier.
A Laravel package for generating RFC 4122-compliant UUIDs with optimized performance and seamless Eloquent integration.
A web-based installer for Laravel applications that guides users through server requirements, database setup, and application configuration.
A Laravel package for managing large applications by organizing code into modular, self-contained units.
A Laravel package for validating, formatting, and casting phone numbers using Google's libphonenumber.
A Laravel package that simplifies blocking and banning Eloquent models with support for multiple bans, soft deletes, and middleware.
A Laravel package for configuring trusted proxies to ensure correct URL generation, redirects, and sessions behind load balancers.
A Laravel package for adding real-time one-to-one and group video chat, messaging, and file sharing to web applications.
A powerful Laravel package for creating reusable widgets with async loading, reloading, caching, and console generation.
A PHP package to add security-related HTTP response headers with Laravel integration.
Add customizable social reactions (like, dislike, custom emotions) to Laravel Eloquent models with a weighted reaction system.
Automatic multi-tenancy for Laravel applications without requiring code changes.
A PHP image processing library with a fluent interface and support for GD, Imagick, and libvips drivers.
A Laravel trait for automatic image and file upload, resizing, and cropping with extensive customization options.
A Laravel package for easy image manipulation using the Glide library.
A Laravel package for associating files with Eloquent models, handling uploads, storage, and image manipulations.
A Laravel wrapper for wkhtmltopdf and wkhtmltoimage to generate PDFs and images from HTML.
A Laravel wrapper for the Dompdf library to generate PDFs from HTML views, strings, or files.
A Laravel package for managing file uploads and image processing with Stapler integration.
A Laravel wrapper for PhpSpreadsheet that simplifies Excel and CSV exports and imports with queueing and chunking.
A fast and memory-efficient Laravel package for importing and exporting Excel/CSV files using Spout.
A Laravel package to generate unique avatars from names, emails, or any string, with support for base64, file, Gravatar, and SVG output.
A Laravel package providing a fluent API to integrate FFmpeg for video/audio processing with Laravel's filesystem.
Generate Laravel route URLs, actions, and HTML links from JavaScript for single-page applications.
A PHP package that simplifies passing server-side data to JavaScript in Laravel and other PHP applications.
Automatically generate client-side JavaScript validation from Laravel validation rules without writing JavaScript code.
A Laravel middleware that provides server-side support for jQuery Pjax to speed up page loads.
A Laravel Blade directive to export PHP variables to JavaScript with a simple @javascript syntax.
A JavaScript library that provides a Laravel-like route() helper for generating URLs from named Laravel routes in JavaScript.
A full-stack framework for Laravel that enables building dynamic UI components entirely in PHP.
A Laravel driver for the Backup Manager, enabling database backup and restore operations with multiple storage destinations.
A Laravel package implementing the Closure Table pattern with adjacency lists for efficient hierarchical data storage and querying.
A Laravel package extending Eloquent with camel-cased attributes, count/sum caching, sluggable models, and readonly protection.
A Laravel package that generates seed files from existing database tables, automating the reverse seeding process.
Oracle Database driver for Laravel using the OCI8 PHP extension.
A Laravel package that creates and manages backups of your application files and databases.
A Laravel integration library that brings Doctrine ORM's powerful data mapping and querying capabilities to Laravel applications.
A MongoDB-based Eloquent model and Query builder for Laravel, enabling seamless MongoDB integration with Laravel's ORM.
Automatically generate Laravel migrations from an existing database schema, including indexes and foreign keys.
A collection of easy and flexible extensions for Laravel's Eloquent ORM, adding searchable, validable, mappable, and other capabilities.
A Laravel package for managing multi-tenant database schemas and migrations across single or multiple databases.
A Laravel package that implements the Repository pattern to abstract the database layer, making applications more flexible and maintainable.
A Redis-based, fully automated and scalable database query cache layer for Laravel.
A Laravel package for working with MySQL Spatial Data Types and Spatial Functions in Eloquent models and migrations.
A deprecated Laravel package for integrating Algolia's search API with Eloquent models.
A Laravel package that maps Eloquent models to Elasticsearch types for easy indexing and searching.
An Elasticsearch ODM and mapper for Laravel that provides a fluent syntax for mapping, querying, and storing Eloquent models.
A Laravel package providing a unified API for full-text search across Elasticsearch, Algolia, and ZendSearch.
An opinionated Laravel package for storing and retrieving objects from Elasticsearch or Algolia search indexes.
A PHP trait for Laravel that adds prioritized search functionality to Eloquent models with configurable relevance scoring.
A full-featured full-text search engine written entirely in PHP with fuzzy search, geo-search, and dynamic index updates.
A Laravel Scout driver that adds full-text search to Eloquent models using the TNTSearch engine.
A lightweight Laravel package for user-driven database searching with fuzzy matching and multiple search drivers.
A Laravel package for authenticating RESTful APIs with API keys, featuring built-in transformers and validation.
A RESTful API package providing tools for building APIs with Laravel and Lumen frameworks.
A Laravel middleware package for handling Cross-Origin Resource Sharing (CORS) headers and pre-flight requests.
A Laravel wrapper for Fractal that simplifies API data transformation with an expressive syntax.
A Laravel wrapper for Facebook's GraphQL that provides a code-first integration using PHP classes.
A GraphQL framework that integrates seamlessly with Laravel applications.
A Laravel package for building API responses using Fractal transformers with elegant Laravel-style abstractions.
A Laravel artisan command scheduling tool that eliminates the need to edit crontab during deployments.
A clean, fluent API for defining Gulp tasks for Laravel applications, supporting CSS/JS pre-processors and testing tools.
A fluent API wrapper for webpack that simplifies asset compilation and module bundling for Laravel applications.
A clean, minimal syntax for defining SSH tasks on remote servers using Blade-style syntax.
An expressive, fluent interface to Stripe's subscription billing services for Laravel applications.
A Laravel & Lumen package that integrates the Omnipay PHP library to simplify configuring and using multiple payment gateways.
Adds image caching functionality to Intervention Image Class using Laravel's cache drivers.
A Laravel package that minifies HTML, CSS, and JavaScript responses and Blade templates at compile time.
An Eloquent trait for Laravel that adds query caching with a simple remember() method.
A Laravel package for creating reusable, cacheable widget components to clean up controllers and boost performance.
A Laravel package that caches entire HTTP responses to dramatically speed up application performance.
Dashboard and code-driven configuration for Laravel Redis queues.
A Laravel package that sends notifications when queued jobs fail, supporting email and Slack out of the box.
A Laravel package for monitoring website uptime and SSL certificate expiration with configurable notifications.
A self-hosted metrics and notifications platform for Laravel apps that tracks model changes, requests, and logs.
A comprehensive collection of 128 language files for localizing Laravel and its official packages.
A Laravel package for easy i18n localization with smart routing, locale detection, and translated routes.
A Laravel Eloquent trait to store model translations as JSON without extra database tables.
A Laravel package for storing and retrieving multilingual model translations in the database.
Eloquent translator for Laravel applications providing database-driven multilingual content management.
A PHP library extending Carbon with multi-language date formatting and translation support.
A Laravel Artisan console manager for searching, updating, adding, and removing translation lines in language files.
A Laravel package for easy multilingual URL generation, redirection, and asset routing with locale support.
A Laravel package for retrieving Google Analytics data, including pageviews, visitors, and top pages, with a fluent API.
A Laravel bridge for the DigitalOcean PHP API client, providing seamless integration and management of DigitalOcean services.
A Laravel bridge for the PHP GitHub API, providing seamless integration with GitHub's REST API.
A Laravel package for integrating Instagram API functionality into PHP applications.
A Laravel package for managing Mailcoach and MailChimp newsletter subscriptions with a fluent API.
A Laravel bridge for Pusher Channels, enabling real-time event broadcasting and channel authentication.
A Laravel development environment for Linux that runs Nginx and DnsMasq to serve sites on *.test domains.
A full PHP development environment based on Docker, providing pre-configured containers for Laravel and other PHP applications.
A Docker container providing a Laravel Homestead development environment with pre-configured services.
A Docker-based local web development environment with pre-configured services and a powerful ZSH console for PHP projects.
A modern, zero-config Docker LAMP/MEAN stack for local development with automated vhosts, SSL, and multi-language support.