Search by

symfony / ux-inspector

fabpot

Browser inspector for Symfony UX components: Stimulus, LiveComponent and Turbo

Package info

github.com/symfony/ux-inspector

Homepage

Language:JavaScript

Type:symfony-bundle

pkg:composer/symfony/ux-inspector

Statistics

Installs: 9

Dependents: 0

Suggesters: 0

Stars: 5

3.x-dev 2026-09-27 14:28 UTC

This package is auto-updated.

Last update: 2026-09-28 06:20:30 UTC


README

Inspect Stimulus controllers, LiveComponents, and Turbo elements on the page: component state, relationships, and activity.

EXPERIMENTAL: features and API may change. Use only in dev.

Installation

Requires PHP 8.4+, Symfony 7.4 or 8.x, and Chrome 145+ or Firefox 146+.

composer require --dev symfony/ux-inspector

Follow the installation steps to register the bundle and import its route.

Usage

Click the small pull tab on the right edge of the screen to open the panel. It expands to show UX when the pointer approaches or the tab receives focus. On touch devices, UX is visible without hovering. The tab hides while the panel is open and returns when you close it.

You can also type ux outside an editable field to open the panel.

  • Components: list and filter components.
  • Inspect page components: select a component on the page to view its data.
  • Show activity: trace events and view event details.

Configuration

The pull tab is visible by default. Hide it while keeping the ux shortcut:

# config/packages/ux_inspector.yaml
when@dev:
    ux_inspector:
        pull_tab: false

See the configuration reference for all options.

Resources

This repository is a read-only subtree split.