typicms/translatablebootforms
TranslatableBootForms extends Laravel’s BootForms to simplify multilingual form building. It generates locale-aware translatable fields, often with language tabs, so TypiCMS and Laravel apps can edit content across languages in one Bootstrap-styled form.
Consider it when all or most of the following hold:
Look elsewhere when:
spatie/laravel-translatable plus modern Blade components, Livewire, Inertia, or Filament). Those ecosystems have their own, better-supported translated-field tooling.For executives (one paragraph): Translatable BootForms is a small, MIT-licensed helper that lets our admin forms edit every language version of a record in one screen, with fields automatically grouped by locale and pre-filled from the database. Its business value is straightforward: it shortens the work to deliver multilingual content editing, which supports entering new markets and letting local teams manage their own copy without engineering involvement. The trade-off is longevity — the library was last released in 2015 and has a tiny user base — so we should treat it as a contained, low-cost accelerator inside a legacy stack, not a strategic platform bet. Recommendation: adopt only if we are already on TypiCMS + BootForms; otherwise plan to build the equivalent in our current stack rather than take on an unmaintained dependency.
For engineering (summary): It's a thin extension of BootForms that adds locale-aware inputs (text, textarea, etc.) for TypiCMS translatable Eloquent models — grouping fields by language or rendering tabs, binding existing translations, and preserving Bootstrap markup. Integration cost is low if BootForms and TypiCMS translatable models are already in the codebase; the API surface is narrow and the behavior is mostly view-layer. The real cost is ownership: with a 2015 last release, 7 stars, and no dependents, assume no upstream fixes. Plan to pin and vendor it, audit it against our Laravel/PHP versions, and be ready to replace it with a handful of Blade components or a modern translatable package if we modernize the admin stack. Do not introduce it into new services; scope it to the existing editorial back office and document it as technical debt with a defined exit path.
How can I help you explore Laravel packages today?