kitlabs/kit-form-bundle
Kit Form Bundle provides reusable form components and helpers for Laravel applications, making it easier to build, validate, and render forms with a consistent, configurable API.
FulltextType and LaydateType class. That is roughly 1–2 engineer-days of in-house work. The "buy" case is weak at 4 stars, 0 dependents, and an opportunity score of 2.82; the capability is real, but this implementation is not validated by anyone.config/app.php or config/bundles.php registration path. On a Laravel product surface, this package supports no decision; it is simply out of scope and should be treated as reference material.Consider it only when all of the following hold:
composer.json actually supports.Look elsewhere when:
<input type="date">.To executives: We evaluated kitlabs/kit-form-bundle as a shortcut for adding Chinese-market rich-text and date widgets to our admin tooling. Recommendation: do not adopt. It has negligible adoption (4 stars, 0 dependent projects), it targets the Symfony framework rather than our Laravel stack, and it wraps editors (UEditor/UMEditor, Laydate) that are no longer actively maintained upstream. The capability it provides is roughly one to two engineer-days of in-house work, so the build-vs-buy case favors building, and the supply-chain and security exposure does not justify the shortcut. If the Chinese-market admin experience becomes a committed roadmap item, scope it as a small in-house form integration over a maintained editor, budgeted at roughly 3–5 days including sanitization and upload handling — and treat this package as a requirements checklist rather than a dependency.
To engineering: This is a Symfony bundle exposing FulltextType (UEditor/UMEditor) and LaydateType as Form types; it is not usable in our Laravel codebase without rewriting the integration layer, at which point we are only salvaging JS asset plumbing and default option arrays. If a specific customer or internal team requires these exact widgets, fork and vendor it — treat it as reference code for asset registration and form-type wiring, not as a supported library. Before any content-authoring feature ships, standardize on a maintained editor plus server-side HTML sanitization and a validated upload path pointed at object storage, so we don't inherit legacy connector upload behavior or stored-XSS exposure. Define an internal facade so the rest of the app depends on our wrapper, not on any kitlabs/* API, and keep the replacement option open.
How can I help you explore Laravel packages today?