reworck/filament-settings
reworck/filament-settings provides a Filament admin interface for managing Laravel application settings. Store persistent, editable configuration values and access them throughout your app, making runtime settings easier to maintain without code changes.
spatie/laravel-settings plus a custom Filament page. This package is the "buy" option for that slice — worth evaluating when the milestone is an internal admin tool or MVP, not a customer-facing surface.Consider it when all of the following hold:
composer.json constraints directly; do not infer support from the release.Look elsewhere (or build) when:
spatie/laravel-settings with your own thin Filament page, gives you a maintained foundation and full control of the UI — including titles and translated messages.For executives (one paragraph): This is a small open-source plugin that adds a settings screen to our Filament admin panel, so non-engineers can change product configuration without engineering involvement. It's MIT-licensed and free. A new version (0.4.0) shipped recently after a long gap — it adds a customizable page title and a translatable save message, both minor polish, plus the project's first outside contributor. The maturity profile is otherwise unchanged: low adoption, no dependents, and no evidence of a compatibility update for newer Filament versions. Recommendation is still to treat it as a reference implementation for a time-boxed spike (1–2 days), not a production dependency — use it to validate the admin-settings workflow and estimate what building it ourselves would cost. Expected outcome is either a cheap win for an internal tool or a clear build-vs-buy answer with a known cost.
For engineering (the actual ask): Treat 0.4.0 as a trivial release — title config and a translatable flash message — and do not read it as a compatibility signal. Verify composer.json constraints against our Filament/Laravel stack before anything else. Skim the source for how settings are stored and cached, and report back on (1) does it cover our field types, (2) what's missing for auth/audit/encryption/tenant scoping, (3) effort to fork and own versus build on spatie/laravel-settings. Note the new contributor when weighing bus factor. If we proceed, we vendor and pin it, and it stays out of any path where a bad write is customer-visible.
How can I help you explore Laravel packages today?