# symfony/ux

Symfony UX initiative: a JavaScript ecosystem for Symfony

Repository: https://github.com/symfony/ux
Canonical: https://ross.abutalabs.com/products/ux
Homepage: https://ux.symfony.com/
Language: PHP
License: MIT
License Family: permissive
Topics: symfony, javascript, hacktoberfest
Last push: 2026-09-03T00:28:42+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 95, longevity 100
- inputs: {"age_days": 2104, "days_push": 0, "days_rel": 33, "gap_med": 16, "n_releases_24m": 32}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1074, forks 427 (observed 2026-09-03T02:15:18.338114+00:00)

## What it is
Symfony UX is an initiative and collection of PHP/JavaScript packages that integrate frontend tools like Stimulus, Turbo, Chart.js, React, and Vue into Symfony applications. It provides Twig helpers, Stimulus controllers, and live components so developers can build rich interactive UIs largely from PHP.

## Use cases
- add interactive JavaScript to a Symfony app without writing much JS
- render charts in PHP with Chart.js
- build live-updating components with Turbo and Live Components
- use React or Vue components inside Symfony templates
- integrate Stimulus controllers with AssetMapper or Webpack Encore
- add file upload dropzones, image cropping, or autocomplete to Symfony forms
- build a frontend with Twig components and a UI toolkit

## When to choose
- you are building a Symfony application and want a curated, integrated frontend stack
- you prefer writing PHP/Twig over raw JavaScript for UI logic
- you want Stimulus/Turbo-based interactivity with minimal build tooling
- you need drop-in widgets like charts, maps, calendars, or autocomplete in Symfony

## When to avoid
- your project does not use the Symfony PHP framework
- you want a fully decoupled SPA with a separate JavaScript backend API
- you need a frontend stack outside the Stimulus/Turbo ecosystem

## Facets
- artifact type: framework
- maturity: active
- function: frontend-framework, ui-components, templating, state-management, charts, form-handling, file-upload, image-processing, internationalization
- domain: web-development, frontend, developer-tools
- platform: php
- tags: symfony, stimulus, turbo, twig-components, live-components, asset-mapper, webpack-encore, react, vue, chartjs, hotwired, php, javascript, web-server, nodejs

## Member repositories
- symfony/ux (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:18.338114+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:53:52.920936+00:00, confidence not recorded.
  - readme: https://github.com/symfony/ux (fetched 2026-09-03T02:15:18.338114+00:00, sha 74095e5784fe)
  - homepage: https://ux.symfony.com/ (fetched 2026-08-29T12:56:05.558075+00:00, sha 0859cbbf40ef)
  - site_page: https://ux.symfony.com/documentation (fetched 2026-08-29T12:56:05.565209+00:00, sha 6fa31b22daa0)
  - site_page: https://symfony.com/doc/current/frontend/ux.html (fetched 2026-08-29T12:56:05.562042+00:00, sha 8c98cd30a869)
  - site_page: https://ux.symfony.com/support (fetched 2026-08-29T12:56:05.567194+00:00, sha fd6c070349c4)
  - site_page: https://ux.symfony.com/changelog (fetched 2026-08-29T12:56:05.568867+00:00, sha 7b2535c9ce70)
- Data as of 2026-08-30T08:39:29.467469+00:00.
