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

Feature Flags Livewire Laravel Package

liberusoftware/feature-flags-livewire

A Livewire-powered interface for managing Laravel feature flags. Quickly browse, toggle, and organize flags from a reactive, developer-friendly UI, making it easy to control features at runtime and smoothly integrate simple flag management directly into your Liberu Software application.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Release vs. launch separation. A flag UI is the control surface that lets you ship code continuously while deciding when and to whom a capability becomes visible. This adapter is the admin-facing layer (per its description, a Livewire presentation adapter) over a feature-flag domain module — the value is entirely in what it lets a non-engineer toggle.
  • Monetization and packaging decisions. Per-plan and per-tenant flag state is the mechanical link between pricing/packaging decisions and shipped code. If the adapter exposes tenant/customer scoping, PMs can run entitlement changes as a configuration task rather than an engineering ticket.
  • Progressive rollout and risk posture. Percentage ramps, allowlists, and kill switches let you choose a rollout shape per feature (internal → design partners → 5% → GA) and reverse it during an incident without a deploy.
  • Beta and design-partner programs. Flags are the cheapest way to run a named-customer preview without maintaining a branch; the UI determines whether that program is operable by support/CS or only by engineers.
  • Build vs. buy on the admin surface. Because this is a presentation adapter, adopting it is a narrow, low-commitment buy decision: it replaces "build a toggle screen" — not "build a flag engine." That keeps the real build/buy debate where it belongs, on the underlying flag service and its governance features.
  • Roadmap sequencing. Flags enable dark launches and decoupled deploy/announce dates; they also add a permanent operational surface (flag debt). Adopting a UI raises the visibility of that debt — a forcing function for flag cleanup policy.
  • Not supported: experimentation statistics, holdouts, or significance testing. If the roadmap requires measured A/B outcomes rather than targeted exposure, this package is one piece, not the answer.

When to Consider This Package

Consider it only when all of the following hold:

  • You are already committed to the liberusoftware modular Laravel stack and use Livewire for admin surfaces; this is an adapter, so its usefulness is conditional on the underlying feature-flags module being in place.
  • You need a toggle management screen inside your existing admin — not a standalone service, not a new vendor.
  • The scope is internal tooling or a timeboxed prototype where a zero-adoption dependency is tolerable.
  • You accept that the "buy" here is really "borrow": you are taking on ownership of a component with no community to fall back on.

Look elsewhere when:

  • No Livewire / different stack. A Livewire presentation adapter is inert outside Livewire; the cost of porting exceeds building a small form over your own flags table.
  • Licensing must be unambiguous. The license is reported as NOASSERTION, which is not a usable answer for procurement. For anything customer-facing or revenue-bearing, treat this as a blocker requiring written clarification from the maintainer before adoption.
  • You need governance an adapter can't provide. Approval workflows, change audit exports, SSO/RBAC integration, and environment promotion are properties of the flag service, not its presentation layer. If those are requirements, evaluate the parent module or a dedicated platform.
  • You need vendor support or an SLA. Zero stars, zero dependents, and no external consumers means no issue triage, no security response path, and no Stack Overflow corpus.
  • You need experimentation rigor. No indication of assignment consistency, exposure logging, or stats here.
  • Realistic alternatives: Laravel Pennant plus a small custom admin screen for Laravel-native teams; Flagsmith or Unleash (self-hosted) when you want the full control plane; LaunchDarkly when procurement will fund a managed service and governance matters more than cost.

Practical adoption criteria to gate on: written license confirmation, a named internal owner, a pinned version with a vendored fork path, and agreement that the parent flag module (not this adapter) is the actual dependency under evaluation.

How to Pitch It (Stakeholders)

For executives: This is a small, cheap control panel for feature flags — the mechanism that lets us turn capabilities on for specific customers or a slice of traffic without a deploy. The business payoff is timing and risk: we can ship work continuously and still choose the commercial moment a feature appears, run paid-tier previews for named accounts, and shut a problem down in seconds instead of a rollback. The cost of trying it is low because it replaces a screen we would otherwise build ourselves. The caveats are real and should be stated plainly: it is unproven open source with no external users, and its license is unresolved, so it is an internal-tooling candidate, not something to put on a revenue-critical path until legal signs off.

For engineering: Treat this as a thin view layer over the feature-flags module — adopt it to avoid writing another CRUD screen, not as an architecture decision. It presumes Livewire and the parent module; verify the flag-service API surface before committing, pin the version, and assume you own maintenance (fork-and-vendor is the realistic plan at zero dependents). Do not let the UI define the flag model — define scoping, defaulting, and cleanup policy first, then let the adapter render it.

Recommendation: Evaluate, don't standardize. Spike it against one real gated feature with a named owner and a two-week timebox; proceed only if the license question is answered in writing and the parent module proves it can carry the governance requirements. If either fails, fall back to Pennant plus a purpose-built admin screen and keep the buy decision open for a managed platform next budget cycle.

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.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route