dashed/dashed-files
Dashed Files is a Laravel package for managing files with a clean, expressive API. It provides helpers for storing, retrieving, and organizing files, integrating smoothly with Laravel's filesystem and storage drivers for simple, reliable file handling in your applications.
Consider it when:
Look elsewhere when:
Recommendation: treat it as a pilot candidate, not a default. Time-box an evaluation spike and compare against the established incumbents on integration effort, upgrade risk, and exit cost.
For executives: We have a candidate open-source (MIT) Laravel package that could cover our file and media handling needs — uploads, storage abstraction, attachments — without licensing costs or a SaaS contract. The upside is faster delivery of media-dependent features and no vendor lock-in. The risk is maturity: near-zero public adoption means we would be an early adopter and would need to own maintenance. My recommendation is a short, time-boxed pilot with a clear fallback to a more established library, so we capture the speed benefit without betting the roadmap on it.
For engineering: This is a Laravel-native package that can replace custom upload/storage plumbing and give us a consistent abstraction over storage disks and file lifecycle. We should integrate behind our own thin interface so we can swap implementations, pin versions, and be prepared to fork. Key diligence items: test coverage, upgrade path across Laravel versions, storage driver support, and how it handles large files and derived images. Plan for one engineer to own the dependency and track upstream activity; measure integration effort against Spatie Media Library before committing.
How can I help you explore Laravel packages today?