Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel 5 Image Manager Laravel Package

anakadote/laravel-5-image-manager

Image management for Laravel 5: a package for handling image uploads, storage, and manipulation in your applications. It integrates with Eloquent models to simplify common image workflows, letting you manage image files and their associated records through a single, convenient interface.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping for media-handling surfaces. The package addresses a recurring, well-understood capability — server-side image resizing and cropping — that sits underneath avatars, thumbnails, gallery uploads, product photography, CMS media libraries, and user-generated content. Its presence in an evaluation backlog is a signal that a product line needs some media pipeline, not that this specific package is the answer.
  • Build vs. buy vs. borrow. Image manipulation is a classic "don't build it yourself" decision. This package is a data point in the borrow column: it wraps resize/crop primitives so a team can avoid writing its own GD/Imagick layer. The PM decision it informs is which dependency to standardize on, and this candidate is one input among several rather than a front-runner.
  • Legacy maintenance triage. With 14 stars, zero dependents, a Laravel 5-only scope, and a composite score of 0.31, this reads as an abandoned artifact of the Laravel 5 era. The decision it most directly supports is what to do with existing usage: leave it in a frozen maintenance app, or budget a migration to Intervention Image, league/glide, or spatie/laravel-medialibrary.
  • Risk-tiering by surface area. If it is used at all, it belongs in low-blast-radius, internal, or non-revenue surfaces — admin tooling, back-office thumbnails, prototype flows — not in customer-facing upload paths where a break becomes a support or security incident.
  • Roadmap signal on platform currency. The Laravel 5 constraint is a proxy for where the surrounding product sits on framework modernization. Any roadmap item that assumes a modern Laravel/PHP baseline should not carry this dependency forward.
  • Opportunity assessment. The 4.91 opportunity signal is modest at best; combined with near-zero ecosystem adoption, it suggests the gap this package fills is already better served by maintained alternatives. The PM takeaway is category is real, this vendor is not.

When to Consider This Package

Consider it only when all of the following hold:

  • The product runs on Laravel 5.x and is explicitly in maintenance mode, with no framework upgrade on the near-term roadmap.
  • Image handling is incidental to the value proposition — internal dashboards, one-off admin tools, throwaway prototypes, demos.
  • Requirements stop at basic resize and crop — no WebP/AVIF, no responsive srcset generation, no focal-point cropping, no on-the-fly URL transforms.
  • Storage is local disk; there is no need for S3/GCS abstraction, CDN signing, or edge delivery.
  • The team accepts no upstream support, no security patching, and no community answers, and is comfortable vendoring or forking if it breaks.
  • Transformations are synchronous and low-volume, so request-time processing is acceptable.

Look elsewhere when any of these are true:

  • New greenfield work, or Laravel 8/9/10/11 and PHP 8.x. The package will not install cleanly or will fight the framework.
  • Anything customer-facing or revenue-adjacent where an unmaintained dependency becomes an availability or upload-security liability.
  • Performance matters — high-volume uploads, large originals, or memory-constrained workers point to queued/async processing (spatie/laravel-medialibrary with queues, league/glide behind a cache, or an image CDN).
  • Modern format or delivery needs — WebP/AVIF, art direction, signed URLs, per-device variants. Intervention Image v3 or a managed service (Cloudinary, imgix, Imgix-style) covers this; this package does not.
  • You need a support contract, CVE response, or a community to hire from. Zero dependents means zero de facto peer support.
  • Default recommendation for most teams: intervention/image for direct manipulation, league/glide for URL-driven transforms, spatie/laravel-medialibrary for full media modeling.

How to Pitch It (Stakeholders)

For executives (one paragraph): We evaluated anakadote/laravel-5-image-manager for image resizing and cropping. The capability is genuinely needed, but this specific package is not a sound investment: it targets Laravel 5 only, has negligible adoption (14 stars, zero dependent projects), shows no maintenance activity, and scores weakly on our evaluation at 0.31. The recommended decision is do not adopt for new work. If it already exists in a legacy application, treat it as technical debt with a scheduled migration to a maintained alternative rather than something to build on.

For engineering (the short version): Thin resize/crop wrapper, Laravel 5-era, effectively unmaintained. Safe only as a frozen dependency inside a legacy maintenance app with low-volume, local-disk, synchronous image needs. Everywhere else, standardize on Intervention Image (direct manipulation) or Glide/Medialibrary (URL-driven and queued pipelines). Migration cost is low today because the API surface is small and there are no dependents pulling it in transitively — which is exactly why now is the cheap moment to move off it.

Framing to use: the category is validated, the vendor is not. The decision is which maintained library we standardize on, not whether we need image processing. That keeps the conversation on roadmap and standards rather than on defending or rejecting a single low-signal dependency.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core