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

Filament Iconoir Icons Laravel Package

filafly/filament-iconoir-icons

filafly/filament-iconoir-icons is a Filament plugin that brings the Iconoir icon set to Laravel admin panels. Use clean, modern Iconoir icons across Filament components, forms, tables, navigation, and actions for consistent, lightweight iconography in your app. Simple setup and configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin platform upgrade sequencing. The dual Filament 4 + Filament 5 support removes this package as a blocker on a Filament major-version upgrade. Back-office roadmap work can be scheduled against the Filament 5 timeline without a parallel "find a replacement plugin" workstream.
  • Build vs buy for admin surfaces. Any scope this package covers (Filament panel resources, forms, tables, widgets — validate against its actual feature set) is scope we do not hand-build. Dual-major support is a maintenance-health signal that lowers the risk of buying.
  • Dependency risk posture. A backward-compatible, additive release with no breaking changes means no migration ticket, no regression window, and no re-testing sprint. That is a "keep, don't churn" decision, not a decision that needs roadmap capacity.
  • Use cases it unblocks. Internal ops/admin panels, customer-facing dashboards, and back-office CRUD built on Filament — particularly where the team wants to adopt Filament 5 early while some sibling packages lag on 4.
  • Vendor/ecosystem commitment. Active dual-version support indicates the maintainer is tracking upstream majors; that supports continued investment in Filament as our admin-layer standard rather than hedging with a second framework.

When to Consider This Package

Adopt or keep when:

  • Filament is (or is about to become) the admin/panel layer in the product, on either v4 or v5.
  • You are planning a Filament 5 upgrade in the next one to two release cycles and want dependencies that do not gate it.
  • The package's functionality is on the critical path but is not a core differentiator — i.e., a good build-vs-buy candidate.
  • You need a single dependency set that works across services or teams splitting time between Filament 4 and 5 during a staged migration.

Look elsewhere or defer when:

  • Filament is not in the stack, or the admin layer is Nova, Backpack, or bespoke Blade/Livewire — the compatibility story is irrelevant to you.
  • The package duplicates functionality already shipped by Filament core in v5; a dual-support release does not by itself justify keeping a redundant dependency.
  • The package is single-maintainer and the covered surface is business-critical; dual support is a positive signal but not a continuity plan. Require a fork/exit note before committing.
  • v2.1.0 is the only signal you have on maturity. One additive release is not evidence of test coverage, security responsiveness, or upgrade cadence — check release history and issue resolution before adoption.

Caveat for this review: this assessment is scoped to the compatibility signal in v2.1.0. Feature depth, performance characteristics, and licensing have not been re-evaluated here and should be confirmed against the package's documentation and our own spike before a buy decision.

How to Pitch It (Stakeholders)

To executives (one paragraph): This release keeps a dependency current with the newest version of our admin-panel framework while still supporting the version we run today. Practically, it means our back-office roadmap is not blocked by this package, we do not need an emergency migration, and we avoid building equivalent functionality in-house. The change is additive and backward-compatible — no user-facing impact, no migration cost — and it is a positive signal that the maintainer tracks upstream releases, which lowers long-term dependency risk.

To engineering (the short version): v2.1.0 adds Filament 5 support and retains Filament 4 compatibility — no breaking changes, no deprecations, no config or API changes called out. Treat it as a routine minor upgrade: bump, run the existing suite, and confirm the Filament 4 path is still green if we have not migrated yet. The dual-major window is what makes the eventual Filament 5 move a scheduled upgrade rather than a coupled multi-package migration. Flag anything in the package that overlaps with new Filament 5 core features so we can retire it rather than carry it.

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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource