juniyasyos/filament-settings-hub-kaido
A Laravel/Filament settings hub for managing application configuration from your admin panel. Organize editable settings into groups, persist values, and let admins update options without touching code or config files.
Caveat for the decision record: the package still shows zero stars and zero dependents, but the v5.0.0 release confirms a real version line behind it (the changelog diffs against v4.2.5), so there is some iteration history rather than a single drop. Treat it as an internal accelerant, not a strategic dependency, until it has external adopters and a security/maintenance track record.
Consider it when:
Look elsewhere when:
Adoption checklist: pin an exact version, review the migration and caching behavior, wrap helper calls behind your own config service interface so the package is swappable, and add a test that asserts defaults when a setting is missing. New in v5.0.0: the release touches migration publish logic and ships as a major version bump despite being described as styling/migration improvements — re-read the published migration stub before upgrading an existing install, and treat the 4.x → 5.0.0 jump as potentially breaking until verified in a staging environment.
To executives (1–2 sentences): "This is a free, small add-on for our admin panel that lets the team change app settings — limits, defaults, branding, toggles — without shipping code. It saves us building a settings screen and shortens the loop between a customer request and a config change. It's low-cost to try, but it's an early-stage open-source project with no outside adopters yet, so we'd wrap it so we can replace it cheaply if needed."
To engineering: "MIT-licensed Filament package that gives us a settings GUI plus helper accessors, so we stop hand-rolling a settings table, form, and cache layer for every project. v5.0.0 just landed — mostly dark-theme styling and migration publish logic, but it carries a major version number, so check the migration stub before upgrading anything already in flight. It's still a one-maintainer, zero-adopter project — so we pin the version, read the migrations, hide it behind our own Settings facade, and don't let billing or auth logic depend on it. Estimated saving: a sprint of admin CRUD and glue work per app; estimated risk: low if isolated, moderate if we let it spread."
Framing to avoid: don't position it as a feature-flag or configuration-management platform. Position it as an admin convenience that removes boilerplate, with an explicit exit path (our own interface) and an explicit boundary (non-critical configuration only).
How can I help you explore Laravel packages today?