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 Extendable Laravel Package

quix-labs/filament-extendable

quix-labs/filament-extendable is a Laravel/Filament package that makes Filament resources and components easier to extend and customize. It helps developers add reusable behavior, reduce boilerplate, and keep admin panels maintainable.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Dynamic form/content builder capabilities: This package targets "extendable" Filament components — the release note about inserting components into groups points squarely at nested, user-composed UI structures (repeatable sections, dynamic field groups, page/block builders). This is a concrete enabler for features like configurable intake forms, CMS block editors, or admin-configurable data schemas rather than hard-coded layouts.
  • Build vs. buy for form composition: If the roadmap contains "admins can add/reorder/group fields without engineering," evaluate this as a candidate buy. The alternative is bespoke Filament extension logic or repeaters/builder fields, both of which carry ongoing maintenance cost. Note this is a narrow, single-purpose package — it buys you composition mechanics, not an end-to-end form builder product.
  • Stability signal for roadmap sequencing: The OOM crash fix confirms the package is still hardening core operations at 0.0.1-alpha.5. Any roadmap item depending on this should be scheduled after the package reaches beta/1.x, or be scoped with a spike and a documented fallback. Do not place it on a committed customer-facing release train yet.
  • Use cases worth prototyping now: internal admin tooling and low-blast-radius back-office forms — environments where a rendering bug or memory spike costs an operator a page reload, not a customer a transaction. This is where you can generate evidence cheaply.
  • Not a differentiator: nothing here suggests unique IP or capability you can market. Treat it as an infrastructure acceleration lever, not a product feature.

When to Consider This Package

Consider it when:

  • You are already committed to Filament as your admin/panel stack — this package is a strict extension of it and delivers no value outside that ecosystem.
  • Your requirement is nested/dynamic component composition (grouped, insertable, reorderable elements) rather than simple flat repeaters.
  • The surface is internal or operator-facing, where a defect degrades efficiency rather than revenue or trust.
  • You have PHP/Laravel engineering capacity to vendor or fork if upstream stalls — a 0.0.1-alpha project should be assumed to have no support SLA and a single-maintainer risk profile.
  • Your team accepts pinning to an exact alpha version and absorbing upgrade work, and can absorb it again if behavior changes between alphas.

Look elsewhere when:

  • The requirement is customer-facing, high-traffic, or accessibility/compliance-bound. Alpha-stage form rendering is the wrong dependency for that.
  • Native Filament Builder/Repeater fields or a mature commercial form builder already satisfy the requirement — the cheapest dependency is the one you don't add.
  • You are not on Filament, or you are on a Filament major version the package doesn't yet track.
  • You need vendor support, security review artifacts, or a published deprecation policy. None of that is plausible at this version.
  • The feature is not on the near-term roadmap. Given the churn rate, revisit at 1.0 rather than adopting now and paying upgrade tax for capability you aren't using.

How to Pitch It (Stakeholders)

To executives: We are tracking a small open-source add-on for our admin panel that could let operations staff compose and group form fields themselves instead of filing engineering tickets for every layout change. It is at an extremely early stage — version 0.0.1, fifth alpha — so I am not recommending we build a committed roadmap item on it. My recommendation is a time-boxed internal prototype to measure whether it removes real ticket volume, with a decision gate before any customer-facing use. Cost of finding out is low; cost of a premature dependency on an alpha library in a customer path is not.

To engineering: This is a Filament extension package for dynamic, group-nested component insertion. The latest release fixes an out-of-memory crash when inserting components into a group — useful signal that the core insertion path was, until now, unstable under load, and that the maintainer is actively hardening it. Ask: does this replace work we'd otherwise hand-roll on top of Filament's Builder, and is the alpha churn cheaper than owning that code? Pin the exact version, isolate it behind our own abstraction so it's replaceable, and cap the spike at a sprint. Two blocking questions before adoption: does it track our Filament major version, and do we have a named owner willing to fork if upstream goes quiet?

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console