monstrum/jcrop
Laravel package that integrates the JCrop jQuery image-cropping plugin, making it easy to add client-side crop selection and coordinates to PHP applications. Simplifies including JCrop assets and wiring cropping into forms.
tapmono/jcrop using the jQuery plugin standard. Treat it as a maintenance-oriented repackaging, not a modernization. It is reasonable for legacy Blade/jQuery surfaces, but should not anchor a long-term media strategy without a migration path.Consider it when:
Look elsewhere when:
For executives: This package is a low-cost feature enabler for image cropping in the Laravel admin or account area. It reduces time-to-market for profile, media, and catalog image workflows by reusing a known jQuery crop UI. The trade-off is technical age: v2.0.1 restructures a fork of jCrop rather than modernizing it. Approve it for a scoped, near-term need, but do not treat it as the foundation of a long-term media platform—budget a replacement when the product moves to a modern frontend or mobile-first editing.
For engineering: The release is a fork of tapmono/jcrop restructured to the jQuery plugin standard, which improves packaging consistency but does not change the underlying jCrop constraints. Integration should stay thin: publish assets, render the crop UI in Blade, post coordinates to a Laravel endpoint, and perform the actual crop server-side. Pin the version, isolate it behind a Blade component or partial, and document the migration trigger—modern stack, touch requirements, or upstream abandonment—so the dependency does not spread.
How can I help you explore Laravel packages today?