naif/toggle
Naif/Toggle is a lightweight feature flag package for Laravel that lets you define toggles and enable or disable features without redeploying. Use it to roll out changes gradually, gate functionality by user or environment, and keep releases safer and easier to manage.
Consider it when:
Boolean field's UX is inadequate for your operators.Look elsewhere when:
For executives: This is a small, free (MIT-licensed) UI enhancement for internal admin tooling only. It has no customer-facing impact and no revenue, retention, or compliance implications. The only real decision is whether to accept a minor maintenance risk: the package has not been updated since 2021 and only supports Nova 3. Recommendation: use it, if at all, narrowly within a Nova 3 back-office, and treat it as disposable rather than strategic.
For engineering: A tiny Nova 3 field that renders booleans as a toggle switch. Low risk, low reward. Pin the version, isolate it to admin resources, and plan to replace it with a native Nova field or an inline Blade component on the next Nova upgrade. Do not let it become load-bearing, and do not adopt it for greenfield work — vendoring the component is cheaper than carrying the dependency.
How can I help you explore Laravel packages today?