josefbehr/filament-spatie-media-library-croppie
Enhanced User Experience for Media Uploads:
Roadmap Prioritization:
Use Cases:
Adopt When:
Look Elsewhere If:
"This package lets our team ship image-cropping features in Filament admin panels 10x faster—no frontend dev work, no bloated dependencies. For example, if we’re building a SaaS dashboard where users upload profile pictures, this cuts implementation time from weeks to hours while keeping the UI clean and consistent. It’s a low-risk, high-reward way to elevate our product’s polish without hiring extra dev resources."
ROI Hook:
*"This is a drop-in Filament form field that combines Spatie’s media library with Croppie.js for client-side cropping. Key benefits:
Use Case Example:
// Replace this:
FileUpload::make('avatar')->image()->required(),
// With this:
SpatieMediaLibraryCroppie::make('avatar')
->boundaryWidth('400px')
->boundaryHeight('400px')
->required(),
Trade-offs:
Recommendation: Greenlight for MVP/admin panels where image cropping is a nice-to-have but not a differentiator. For core products, evaluate if customization needs justify a bespoke solution."*
How can I help you explore Laravel packages today?