nowo-tech/tag-input-bundle
A Symfony bundle that provides a reusable tag input form type for collecting multiple values as interactive tags, with autocomplete, AJAX-loaded suggestions, and Doctrine entity integration for flexible tagging.
FormType wrapping Tagify, with whitelist and max-tags enforcement — a well-bounded primitive, not a platform.Consider it when:
Look elsewhere when:
To executives (30 seconds): This is a small, MIT-licensed, single-purpose component that gives our Symfony admin forms a polished tag-input field — the kind used for labels, skills, or recipients — with server- and client-side limits. Cost is one dependency; the work it replaces is a few days of custom UI plumbing. The caveats are maturity, not licensing: it's a young, low-adoption project, so we treat it as a convenience dependency, pin the version, wrap it behind our own form type, and keep the exit cheap. It is not a Laravel package and not appropriate for customer-facing, SLA-bound surfaces without a fork-and-own plan.
To engineering: Symfony bundle exposing a FormType over Tagify. Targets PHP ≥8.1 and Symfony 6/7/8; strict types, final classes, constructor injection, standard DI extension + Twig wiring. Assets are prebuilt via Vite — confirm our pipeline matches before estimating. Integration estimate is low (hours) if we're already on Vite + Symfony, materially higher otherwise. Recommendation: adopt behind an internal form type so templates and options stay under our control; add a focused functional test on whitelist and max-tags enforcement rather than trusting the package's defaults; audit the JS bundle once since community review is thin. Treat it as a pinned, replaceable dependency — do not let Tagify-specific markup leak across the codebase.
How can I help you explore Laravel packages today?