symfony-ux-autocomplete

Enable AJAX-powered autocomplete for Symfony forms with server-side filtering.

1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/woweya/Symfony-UX-LiveComponent-Skill --skill symfony-ux-autocomplete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: symfony-ux-autocomplete
Source: https://github.com/woweya/Symfony-UX-LiveComponent-Skill/tree/main/skills/symfony-ux-autocomplete
Command: npx skills add https://github.com/woweya/Symfony-UX-LiveComponent-Skill --skill symfony-ux-autocomplete

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AJAX-powered autocomplete for Symfony forms, enabling fast server-side filtering and scalable UX for large datasets.

Core Features & Use Cases

  • Simple autocomplete for ChoiceType fields with automatic Tom Select integration.
  • Entity autocomplete for single or multiple selections, including custom query support.
  • AJAX-powered autocompleters for large datasets and advanced rendering options.
  • Tom Select customization, grouping, and custom rendering for rich UI.
  • Real-world use: convert long select lists into searchable, interactive controls with minimal front-end code.

Quick Start

Install the UX Autocomplete package and add an autocomplete-enabled field to your Symfony form.

Frequently Asked Questions about symfony-ux-autocomplete

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add AJAX autocomplete to Symfony form fields?

You can add AJAX autocomplete to Symfony form fields by applying the UX Autocomplete feature to ChoiceType fields. It integrates Tom Select automatically to convert long select lists into searchable, interactive controls with minimal front-end code.

What is the best way to handle large datasets in Symfony entity autocomplete forms?

The best way to handle large datasets in Symfony entity autocomplete is using AJAX-powered autocompleters with server-side filtering. This supports custom queries to scale efficiently, preventing the browser from loading entire datasets at once.

Does Symfony UX Autocomplete support multiple selections for entity fields?

Yes, Symfony entity autocomplete supports both single and multiple selections. It includes a pluggable autocompleter interface and custom query support to handle various form requirements.

Can I customize the Tom Select front-end integration in Symfony forms?

Yes, you can customize Tom Select front-end integration in Symfony forms including grouping and custom rendering. This allows you to build rich UI interactions on top of the server-side autocompletion logic.

Why use server-side filtering for Symfony form autocompletion?

Server-side filtering is essential for secure and scalable Symfony form autocompletion. It enables fast AJAX queries against large datasets and includes optional security checks to protect your entity data.