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 Feature Flags Laravel Package

stephenjude/filament-feature-flags

Filament Feature Flags is a Filament plugin for managing Laravel Pennant feature flags from your admin panel. Create and toggle flags, define scopes and conditions, and roll out features per user, team, or custom segment without code changes. Integrates with Filament resources and dashboards.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Release vs. deploy separation: Use flags to ship code dark, then enable features by segment when product, support, and go-to-market are ready.
  • Progressive rollout: Expose Laravel Pennant flags in Filament so PMs/ops can target cohorts—beta users, paid plans, tenants, regions, or internal accounts—without engineering redeploys.
  • Beta and early-access programs: Manage who sees new capabilities and expand access as confidence grows.
  • Kill switches and operational controls: Disable risky features quickly during incidents without rollback.
  • Packaging and entitlement experiments: Gate features by plan or customer segment, useful for sales-assisted pilots and packaging validation.
  • Roadmap sequencing: Decouple launch timing from sprint delivery; keep unfinished work behind flags while validating readiness.
  • Build-vs-buy: For Laravel/Filament teams already using Pennant, this can replace a bespoke admin UI for flag management, reducing internal tooling backlog.
  • Use cases: B2B SaaS, internal admin tools, multi-tenant apps, and product teams needing lightweight segment-based toggles rather than a full experimentation platform.

When to Consider This Package

Consider it when:

  • The product is built on Laravel and the admin experience is Filament.
  • The team already uses, or is willing to adopt, Laravel Pennant for feature flags.
  • PMs, support, or operations need a self-serve UI to manage flags and segments without direct database or code changes.
  • Needs are centered on rollouts, beta access, plan/tenant targeting, and kill switches, not statistical experimentation.
  • The team values MIT licensing, self-hosting, and low integration cost over vendor support and enterprise governance.
  • The product can tolerate a small-community package with limited stars and reliance on the maintainer’s cadence.

Look elsewhere when:

  • The stack is not Laravel/Filament, or flags must be evaluated across mobile, edge, or non-PHP services.
  • You need advanced experimentation: A/B tests, statistical significance, guardrail metrics, holdouts, or experiment analytics.
  • You require enterprise controls: SSO, role-based approvals, audit trails, environment promotion workflows, change history, SLA, or vendor support.
  • Flags must sync across many environments or integrate with platforms like LaunchDarkly, Unleash, Split, or GrowthBook.
  • Segment targeting is highly complex, real-time, or high-volume enough to require a dedicated flag service.
  • The team is unwilling to own dependency risk, upgrades, and contingency planning for a smaller package.

How to Pitch It (Stakeholders)

For executives: This is a low-cost, MIT-licensed admin layer that lets product and operations control feature exposure in Laravel/Filament applications. It supports safer releases, faster beta programs, and quick kill switches without waiting on engineering deploys. The trade-off is maturity: it is a small-community package, so adopt it for pragmatic rollout control, not as a strategic experimentation platform.

For engineering: It provides a Filament UI over Laravel Pennant, so flag evaluation remains in Laravel while PMs/ops manage flags and segmentation in the admin panel. Integration cost should be low if the app already uses Filament and Pennant. Engineering should validate package maintenance, test coverage, upgrade path, and whether Pennant’s evaluation model fits the required targeting. Keep a fallback path—Pennant directly or a managed flag service—if needs grow into experimentation, audit, approvals, or multi-service SDKs.

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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle