illuminate/filesystem
Illuminate Filesystem is Laravel’s filesystem abstraction, providing a clean API for local and cloud storage. It supports multiple “disks” (local, S3, FTP, etc.), file operations, streaming, visibility, and configuration via the Flysystem adapter layer.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| barryvdh/laravel-ide-helper | Generates up-to-date PHPDoc helper files for Laravel to improve IDE autocomplete and type hints. Creates _ide_helper.php for facades and writes or exports model docblocks for Eloquent, fluent methods, factories, and container bindings. | 14,886 | 15,137 | 1,189 | 3M | 159 | 89.3 | 65.9 | MIT | 3 weeks ago | |
| barryvdh/laravel-snappy | Laravel wrapper for wkhtmltopdf and wkhtmltoimage, enabling fast HTML-to-PDF and HTML-to-image generation. Supports headers/footers, page options, and easy integration with views, files, and responses for downloads or storage. | 2,754 | 2,783 | 285 | 517K | 43 | 61.5 | 57.4 | MIT | 3 weeks ago | |
| baum/baum | Baum adds Nested Set trees to Laravel’s Eloquent ORM, enabling fast, non-recursive queries like fetching all descendants in one query. Ideal for ordered hierarchies such as menus, categories, and threaded posts, while handling complex inserts/moves/deletes automatically. | 2,228 | 2,262 | 452 | 10K | 127 | 44.7 | 35.5 | MIT | — | |
| blade-ui-kit/blade-icons | Use SVG icons in Laravel Blade with simple components and directives. Turn SVG files into or @svg('name') calls, support multiple icon sets/packages, and customize classes/attributes for consistent, reusable icons across your app. | 2,454 | 2,458 | 164 | 2M | 0 | 46.8 | 48.2 | MIT | 2 days ago | |
| cartalyst/converter | Cartalyst Converter is a PHP unit conversion library that makes it easy to convert values between measurement units (length, weight, volume, etc.). Includes extensible unit definitions, fluent API, and helpers to format results for applications and packages. | 88 | 92 | 26 | 19K | 1 | 26.8 | 37.9 | BSD-3-Clause | 1 year ago | |
| hammerstone/sidecar | Sidecar lets Laravel package, deploy, and invoke AWS Lambda functions directly from your app. Define a simple PHP class plus the files to ship, choose any supported runtime (Node, Python, Java, .NET, Ruby, or OS-only), and execute from PHP. | 884 | 884 | 84 | 141K | 26 | 43.2 | 48.8 | MIT | 7 months ago | |
| hdaklue/porter | Lightweight, fast access control for Laravel with roles modeled as domain logic. Assign roles between any Assignable (users/teams) and Roleable (projects/docs) via a Roster. Supports cross-database role assignments for complex, distributed architectures. | 121 | 121 | 4 | 2 | 0 | 29.8 | 0.1 | — | 5 months ago | |
| illuminate/notifications | Illuminate Notifications is Laravel’s notification component, providing a unified way to send notifications across channels like mail, database, broadcast, SMS, and Slack. Supports queued delivery, localization, and flexible routing for notifiable models. | 48 | 51 | 12 | 43K | 0 | 0.6 | 40.7 | MIT | — | |
| illuminate/queue | Illuminate Queue is Laravel’s queue component, offering a unified API for multiple backends to run time‑consuming jobs asynchronously. Use the Capsule manager to configure connections outside Laravel and push jobs via instance or static access. | 203 | 212 | 52 | 412K | 0 | 2.6 | 45.7 | MIT | — | |
| illuminate/session | Illuminate Session provides Laravel’s session management layer, including session stores, handlers, middleware support, flash data, and CSRF-friendly session integration. Use it to persist user state across requests with a consistent API, in Laravel or standalone. | 99 | 101 | 19 | 563K | 0 | 1.1 | 51.8 | MIT | — | |
| illuminate/translation | Illuminate Translation is Laravel’s translation engine, providing a Translator with loaders, language files, and fallback locales to resolve strings and pluralization. Supports namespaces, JSON translations, and runtime locale switching for multilingual PHP apps. | 69 | 73 | 11 | 495K | 0 | 0.7 | 53.2 | MIT | — | |
| illuminate/view | Illuminate View is Laravel’s templating and view rendering component. It compiles and renders Blade templates, manages view composers and shared data, supports view discovery, caching, and engines, and integrates cleanly with the rest of the Illuminate framework. | 131 | 141 | 50 | 657K | 0 | 2.2 | 51.1 | MIT | — | |
| laravel/ai | Laravel AI SDK offers a unified, Laravel-friendly API for OpenAI, Anthropic, Gemini, and more. Build agents with tools and structured output, generate images, synthesize/transcribe audio, and create embeddings—all through one consistent interface. | 780 | 777 | 180 | 511K | 55 | 56.1 | 76.0 | MIT | 6 hours ago | |
| laravel/breeze | Laravel Breeze is a lightweight starter kit for Laravel 11.x and earlier, providing simple authentication scaffolding to kickstart new apps quickly. For the latest official Laravel starter kits, see https://laravel.com/starter-kits. | 3,025 | 3,027 | 543 | 1M | 0 | 59.9 | 42.9 | MIT | 4 weeks ago | |
| laravel/database | Bring Laravel’s database layer to non-Laravel projects: Illuminate Database with migrations, seeders, and Artisan CLI support. Includes Eloquent ORM, query builder, schema tools, and commands like migrate, db:seed, and make:* for MySQL/Postgres/SQL Server/SQLite. | 90 | 100 | 12 | 81 | 5 | 2.1 | 4.9 | — | — | |
| laravel/folio | Laravel Folio is a page-based router for Laravel that simplifies routing by mapping requests to filesystem pages. It’s lightweight, convention-driven, and documented on laravel.com, making it easy to build and organize page routes fast. | 604 | 607 | 50 | 33K | 1 | 32.1 | 28.3 | MIT | 2 weeks ago | |
| laravel/installer | Laravel Installer is the official CLI tool to quickly create new Laravel applications. Install via Composer, then run a single command to scaffold a fresh project with the latest framework version and recommended defaults. | 839 | 876 | 364 | 120K | 5 | 47.1 | 42.0 | MIT | 2 days ago | |
| laravel/lumen-framework | Core kernel code for Laravel Lumen, the fast PHP micro-framework. Provides the foundation for routing, database abstraction, queues, caching, and more. For building apps, use the main Lumen repository; docs at lumen.laravel.com. | 1,507 | 1,543 | 412 | 263K | 2 | 44.8 | 36.5 | MIT | 1 year ago | |
| laravel/spark-installer | Command-line installer for Laravel Spark. Clone and composer install, add to PATH, then register with your Spark API token. Use spark new to scaffold a new Spark project and run migrations to finish setup. | 313 | 317 | 80 | 0 | 0 | 25.8 | — | MIT | 6 years ago | |
| laravel/ui | Legacy Laravel package for Bootstrap/Vue/React frontend and simple auth scaffolding. Install via Composer, then run php artisan ui {bootstrap|vue|react} [--auth] to generate UI and login/registration scaffolds. Consider Breeze or Jetstream for new apps. | 2,712 | 2,735 | 479 | 3M | 0 | 57.5 | 49.3 | MIT | 3 weeks ago | |
| laravel/vapor-cli | Laravel Vapor CLI is the command-line client for deploying and managing Laravel apps on Laravel Vapor, a serverless, auto-scaling platform on AWS Lambda. Create and manage infrastructure, environments, queues, databases, Redis, networking, and more. | 311 | 311 | 126 | 286K | 0 | 34.8 | 49.5 | MIT | 2 weeks ago | |
| laravel/wayfinder | Zero‑friction Laravel → TypeScript bridge. Wayfinder auto‑generates fully typed, importable TS functions for your routes and controller actions, letting you call endpoints like normal functions—no hardcoded URLs, parameter guessing, or manual syncing. | 1,675 | 1,672 | 97 | 1M | 42 | 49.4 | 63.6 | MIT | 2 days ago | |
| laravel-shift/blueprint | Blueprint rapidly generates multiple Laravel components from a single, human-readable YAML “draft.” Run artisan commands like blueprint:build to scaffold models, controllers, migrations, tests, and more from one definition—ideal for quickly spinning up features and CRUD. | 3,108 | 3,110 | 298 | 54K | 12 | 56.9 | 25.2 | MIT | 4 months ago | |
| laravel-zero/framework | Laravel Zero is an unofficial micro-framework built on Laravel components for creating fast, elegant CLI apps. Add optional Eloquent/logging, interactive menus and notifications, scheduler, standalone compiler, and Collision error reporting. | 337 | 333 | 63 | 46K | 0 | 28.7 | 35.1 | MIT | 2 weeks ago | |
| laraveldaily/larastarters | Larastarters installs a Laravel starter kit (Breeze Tailwind or Laravel UI Bootstrap) plus ready-made design themes. Adds common app features like profile management, users list table, sample static page, and a two-level sidebar menu. For new projects only. | 779 | 780 | 137 | 2K | 1 | 36.8 | 8.0 | MIT | 2 years ago | |
| nasirkhan/laravel-jodit | Laravel package that integrates the Jodit WYSIWYG editor via a reusable Blade component. Works in Blade, view components, and Livewire with wire-model syncing. Includes a configurable server-side file browser/uploader connector and loads assets via CDN (no build step). | 1 | 1 | 0 | 140 | 0 | 22.4 | 30.1 | MIT | 1 week ago | |
| orangehill/iseed | Generate Laravel database seeders from existing table data. iSeed adds an artisan command to export one or many tables (or all tables) into seeder classes, with optional class name prefix/suffix to avoid overwriting. Supports Laravel 8–13 (PHP 8+). | 2,895 | 2,928 | 388 | 240K | 0 | 55.4 | 31.3 | BSD-2-Clause | 1 month ago | |
| orchestra/canvas | Orchestra Canvas brings Laravel’s artisan make generators to any codebase. Use familiar commands like make:model, controller, migration, policy, etc. when building Laravel packages or customize stubs/namespaces inside Laravel projects. | 210 | 212 | 13 | 991K | 0 | 31.4 | 59.7 | MIT | 2 weeks ago | |
| owen-it/laravel-auditing | Track and review changes to your Eloquent models with minimal setup. Laravel Auditing stores a history of updates, helps spot discrepancies or suspicious activity, and makes it easy to retrieve and display audit records in your Laravel app. | 3,405 | 3,427 | 403 | 1M | 14 | 64.2 | 47.5 | MIT | 1 week ago | |
| prettus/l5-repository | Laravel repository pattern implementation to abstract the data layer with Eloquent-friendly repositories, criteria for filtering, presenters/transformers, optional caching and validation, plus artisan generators. Helps keep controllers slim and code easier to maintain. | 4,208 | 4,280 | 892 | 162K | 232 | 85.0 | 59.4 | MIT | 5 months ago | |
| reecem/mocker | A lightweight Laravel-friendly mocking helper for PHP tests. Quickly define and swap mocks, set expectations, and control return values to simplify unit and feature testing. Designed to reduce boilerplate and keep test setup clean and readable. | 7 | 7 | 16 | 2K | 2 | 24.3 | 40.2 | MIT | 3 years ago | |
| reliese/laravel | Generate Laravel Eloquent models from your database schema. Reliese inspects tables, columns, and foreign keys to scaffold typed model properties and relationships via an Artisan command, helping speed up development (best used in local/dev environments). | 1,703 | 1,704 | 322 | 92K | 66 | 65.6 | 63.3 | MIT | 1 year ago | |
| spatie/7to5 | Abandoned. Converts PHP 7.0 code to PHP 5, useful when developing on PHP 7 but deploying to PHP 5. Provides a CLI to convert entire directories and rewrites features like anonymous classes, type hints, return types, and null coalescing. | 177 | 175 | 33 | 36 | 0 | 12.6 | 1.3 | MIT | 7 years ago | |
| spatie/laravel-backup | Create ZIP backups of your Laravel app: selected files plus database dumps. Store backups on any Laravel filesystem (including multiple destinations), monitor backup health, send notifications on failures, and automatically clean up old backups to save space. | 5,965 | 6,054 | 797 | 698K | 0 | 70.5 | 33.7 | MIT | 2 weeks ago | |
| spatie/laravel-google-cloud-storage | Laravel 9+ Google Cloud Storage filesystem driver using Flysystem v3 and a dedicated GCS adapter. Adds a gcs disk with service account key file/array support, project and bucket config, path prefixes, endpoints, and public/private visibility options. | 240 | 240 | 58 | 366K | 0 | 30.1 | 51.7 | MIT | 3 weeks ago | |
| spatie/laravel-mail-preview | Adds a “preview” mail transport for Laravel that captures outgoing emails and shows a small in-browser overlay with a link to view the last sent mail—ideal for local development and testing without actually delivering mail. | 1,277 | 1,280 | 80 | 19K | 0 | 38.1 | 19.5 | MIT | 1 month ago | |
| spatie/laravel-personal-data-export | Generate GDPR-style personal data exports as ZIP files in Laravel. Define what to include via a model method, add JSON and files (local or S3), store zips privately, email users a download link, and clean up old exports with an artisan command. | 547 | 550 | 28 | 13K | 0 | 32.6 | 22.7 | MIT | 1 month ago | |
| spatie/laravel-uptime-monitor | Configurable Laravel uptime monitor that checks site availability and SSL expiry. Sends alerts when a site goes down or recovers using Laravel notifications (Slack, mail, Telegram, or custom channels). Includes scheduling, history, and robust monitoring options. | 1,064 | 1,072 | 180 | 10K | 0 | 40.0 | 16.3 | MIT | 1 month ago | |
| spatie/sheets | Spatie Sheets lets Laravel apps store and retrieve static content from plain text files. Markdown and front matter work out of the box, with flexible parsing, multiple content collections, indexing, and Eloquent-like casting—ideal for docs sites and blogs. | 302 | 302 | 23 | 2K | 0 | 31.2 | 13.9 | MIT | 1 month ago | |
| tomasvotruba/bladestan | Bladestan brings PHPStan-powered static analysis to Laravel Blade templates. It catches template-related issues during analysis and offers a Blade error formatter with clickable template paths and “rendered in” context for faster debugging. | 364 | 362 | 25 | 45K | 13 | 29.9 | 40.2 | MIT | 3 weeks ago | |
| unisharp/laravel-filemanager | UniSharp Laravel Filemanager adds a responsive web file manager to Laravel for uploading, organizing, and selecting files/images. Includes routes, views, configuration, events, and easy integration with editors and custom apps. | 2,153 | 2,183 | 738 | 48K | 218 | 75.1 | 51.8 | MIT | 2 weeks ago | |
| yajra/laravel-datatables-oracle | Laravel server-side processing for jQuery DataTables. Quickly return JSON from Eloquent, Query Builder, or Collections for DataTables’ AJAX option, with helpers like DataTables::eloquent(), ::query(), ::collection(), or ::make() for fast filtering, sorting, paging. | 4,866 | 4,922 | 852 | 641K | 32 | 79.0 | 49.0 | MIT | 3 weeks ago |
How can I help you explore Laravel packages today?