spatie/temporary-directory
Create, use, and automatically clean up temporary directories in PHP. Spatie TemporaryDirectory makes it easy to generate a temp folder (in your system temp path), build file paths inside it, and delete everything when you’re done.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| camelot/arbitration | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| php-dominicana/laravel-model-export | — | 2 | 2 | 1 | 0 | 0 | 0.9 | — | — | 1 year ago | |
| php-ffmpeg/php-ffmpeg | Object-oriented PHP library for working with FFmpeg/FFprobe to convert and process audio/video. Open media, apply filters (resize, rotate), extract frames, and export to common formats (H.264, WebM, WMV). Requires installed FFmpeg binaries. | 5,015 | 5,101 | 895 | 740K | 284 | 78.6 | 58.1 | MIT | 6 months ago | |
| roots/acorn | — | 983 | 982 | 110 | 80K | 3 | 36.8 | 35.7 | MIT | 1 month ago | |
| spatie/browsershot | Convert web pages or HTML to images and PDFs using headless Chrome via Puppeteer. Capture screenshots, generate PDFs, render JS, extract body HTML, and inspect network requests. Simple fluent API for URLs, raw HTML, or local HTML files. | 5,238 | 5,295 | 509 | 2M | 0 | 66.9 | 39.4 | MIT | 1 month ago | |
| spatie/file-system-watcher | React to file system changes from PHP using Spatie’s watcher powered by Node’s chokidar. Watch one or more paths and run callbacks on create, update, delete, or any change events. Useful for build tools, dev workflows, and background monitoring. | 250 | 250 | 25 | 293K | 0 | 12.8 | 45.3 | MIT | 7 months ago | |
| spatie/image | Expressive PHP image manipulation with a fluent API. Resize, crop, rotate, apply filters (greyscale, brightness, sharpen), adjust quality, and auto-orient images. Load from a path and save in place or to a new file. | 1,362 | 1,383 | 139 | 2M | 0 | 38.6 | 51.4 | MIT | 1 month ago | |
| spatie/laravel-backup | Spatie Laravel Backup creates zip backups of your app files and database, storing them on any Laravel filesystem (even multiple). Includes health monitoring, notifications, and automatic cleanup of old backups. Run with php artisan backup:run. | 6,012 | 6,087 | 790 | 936K | 0 | 69.2 | 35.1 | MIT | 1 month ago | |
| spatie/laravel-db-snapshots | Laravel package that adds Artisan commands to quickly create, load, list, and clean up database snapshots (dumps) for your app. Works with MySQL, PostgreSQL, and SQLite—ideal for resetting state in development or tests. | 1,209 | 1,216 | 100 | 108K | 0 | 32.9 | 30.4 | MIT | 3 months ago | |
| spatie/laravel-eventsauce | Integrate EventSauce event sourcing into Laravel with migrations, models, and queued jobs. Generate aggregate roots, repositories, events and commands via Artisan. Store domain messages per aggregate and dispatch consumers synchronously or through queues. | 121 | 121 | 15 | 296 | 0 | 3.5 | 7.4 | MIT | 5 years ago | |
| spatie/laravel-health | Monitor your Laravel app’s health by registering checks (disk space, queues, cache, etc.). Set warning/fail thresholds and get notified via mail or Slack when something goes wrong, so you can catch issues early and keep services running smoothly. | 878 | 884 | 178 | 641K | 0 | 38.1 | 45.6 | MIT | 1 month ago | |
| spatie/laravel-health | Monitor your Laravel app’s health by registering checks (disk space, queues, cache, etc.). Set warning/fail thresholds and get notified via mail or Slack when something goes wrong, so you can catch issues early and keep services running smoothly. | 878 | 884 | 178 | 641K | 0 | 38.1 | 45.6 | MIT | 1 month ago | |
| spatie/laravel-medialibrary | Attach and manage files on Eloquent models with an easy API. Handle uploads, store media on any Laravel filesystem (local, S3, etc.), organize collections, and generate image/PDF conversions and manipulations with built-in support for responsive images. | 6,154 | 6,217 | 1,101 | 2M | 0 | 70.7 | 40.5 | MIT | 1 week ago | |
| spatie/laravel-mobile-pass | Generate Apple Wallet and Google Wallet passes in Laravel (tickets, boarding passes, coupons, membership cards). Create and sign pass files, serve them to users, and push updates to installed passes to keep details current across devices. | 325 | 324 | 23 | 26K | 0 | 27.6 | 31.0 | MIT | 5 days ago | |
| spatie/laravel-morph-map-generator | Automatically generates and keeps Laravel Eloquent morph maps up to date. Models register themselves by implementing getMorphClass(), so you don’t forget to add entries. Optional auto-generation on app boot, configurable for custom model locations. | 76 | 76 | 11 | 9K | 0 | 18.8 | 31.2 | MIT | 4 months ago | |
| spatie/laravel-pdf | Generate PDFs from Laravel Blade views with a simple fluent API. Choose drivers like Browsershot/Chromium, Gotenberg, Cloudflare Browser Run, WeasyPrint, DOMPDF, or chrome-php. Use modern CSS, set page formats, and stream or save PDFs. | 1,035 | 1,035 | 98 | 540K | 1 | 37.5 | 43.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. | 548 | 551 | 28 | 11K | 0 | 25.7 | 20.4 | MIT | 5 months ago | |
| spatie/laravel-screenshot | Driver-based Laravel package for taking web page screenshots with great defaults. Use Browsershot (Chromium) or Cloudflare Browser Rendering, customize viewport/format/quality, save to files, and easily fake/assert screenshots in tests. | 82 | 82 | 3 | 38K | 0 | 13.8 | 40.6 | MIT | 4 months ago | |
| spatie/laravel-settings | Strongly typed app settings for Laravel stored in databases, Redis, and more. Define settings classes with typed properties, inject them via the container, and read/update values with simple save() calls. Includes migrations, caching, and multiple repositories. | 1,509 | 1,509 | 139 | 511K | 0 | 39.2 | 40.2 | MIT | 1 month ago | |
| spatie/laravel-short-schedule | Run Laravel Artisan commands at sub-minute intervals (every second or even 0.5s). Adds a short-scheduler powered by a ReactPHP event loop, running separately from schedule:run so high-frequency tasks don’t block or get delayed. | 656 | 659 | 53 | 20K | 0 | 25.8 | 23.1 | MIT | 3 months ago | |
| spatie/laravel-sitemap | Generate XML sitemaps for Laravel by crawling your site or building them manually. Add extra URLs, set last-modified dates, and include models via a simple interface. Write sitemaps to disk with a fluent, developer-friendly API. | 2,618 | 2,645 | 298 | 720K | 0 | 51.0 | 39.3 | MIT | 3 weeks ago | |
| spatie/lighthouse-php | Run Google Lighthouse audits from PHP. Test any URL and retrieve category scores (performance, accessibility, SEO, etc.) and individual audit details. Configure headers, user agent, categories, CPU throttling, and max load wait, then run and parse results. | 269 | 269 | 31 | 4K | 0 | 16.5 | 18.0 | MIT | 7 months ago | |
| spatie/one-package-to-rule-them-all | Pulls in all Spatie packages at once so you don’t have to require them individually. Install via Composer, optionally publish the config, and get the full Spatie “magic” in one go for your Laravel app. | 60 | 60 | 6 | 0 | 0 | 0.8 | — | MIT | 5 years ago | |
| spatie/simple-excel | Lightweight reader/writer for simple CSV and XLSX files in PHP/Laravel. Uses generators and LazyCollection for low memory usage on large files. Quickly stream rows for processing or export data without loading entire spreadsheets into memory. | 1,363 | 1,365 | 140 | 577K | 0 | 38.8 | 42.2 | MIT | 1 month ago | |
| spatie/typescript-transformer | Automatically generate TypeScript definitions from your PHP/Laravel code. spatie/typescript-transformer scans classes and types, then outputs .d.ts files so your frontend stays in sync with backend models, DTOs and enums with minimal manual typing. | 397 | 395 | 61 | 489K | 0 | 31.9 | 49.7 | MIT | 1 month ago | |
| wnx/laravel-backup-restore | Restore database backups created by spatie/laravel-backup. Adds an interactive php artisan backup:restore command to pick a backup and optionally decrypt it, then run configurable post-restore health checks to validate the restored DB. | 214 | 213 | 21 | 28K | 2 | 29.6 | 33.7 | MIT | 1 month ago |
How can I help you explore Laravel packages today?