Hotwire Devtools Chrome extension icon

Hotwire Devtools

👥 36 users
📦 v1.2.0
💾 142KiB
📅 2026-04-21
View on Chrome Web Store

Chrome will indicate if you already have this installed.

Overview

Hotwire DevTools gives you a dedicated Chrome DevTools panel for Hotwire applications. Inspect the live state of every Stimulus controller and Turbo component on the page — without console.log.

Controller inspector — browse every mounted Stimulus controller and drill into its values, targets, outlets, CSS classes, actions, and data attributes
Value mutation log — track live value changes with before/after state and timestamps
Outlet graph — visualise controller-to-controller outlet relationships as an interactive dependency diagram
Turbo Frames panel — monitor frame load state, navigation counts, load durations, and trigger reloads
Turbo Stream log — capture every stream action (append, replace, remove…) as it happens, with HTML preview, filtering by type, and clipboard copy
Interactive elements panel — audit all Turbo-enhanced links and forms on the page at a glance
Elements panel sidebar — select any DOM node in Chrome's Elements panel and instantly see every Stimulus controller scoping it, with its full attribute surface and reverse outlet/target lookups

STIMULUS TAB

Browse every registered controller by identifier. Select an instance to inspect its full attribute surface: actions, values, targets, outlets, CSS classes, nested controllers, and data attributes.

Values are shown as a live expandable tree with object drill-down, one-click console logging, and a Recent Changes section tracking the last five mutations with before/after state and timestamps.

Targets and outlets list their matched elements with Scroll and Reveal in Elements controls. Outlets include a Select Controller shortcut to jump directly to the connected controller's detail pane.

Registered-but-unmounted controllers are listed too, showing their static schema including value types and defaults, target names, outlet identifiers, and methods.

When outlet connections exist, a collapsible Outlet Graph strip appears at the top. Opening the full Outlet Map modal renders an auto-laid-out dependency diagram where nodes are clickable to navigate to a controller.

FRAMES TAB

Lists every turbo-frame on the page with live status indicators (busy, idle, lazy), a navigation counter, and load duration in milliseconds. Selecting a frame shows its properties alongside Scroll, Reveal, and Reload controls.

Below the frame detail sits the Stream Actions log. Every Turbo Stream render is captured in real time with action type, target ID, and timestamp. You can filter by action type, pause, clear, expand entries to view the full rendered HTML, or copy it to the clipboard.

ELEMENTS TAB

Lists all Turbo-enhanced links, forms, and submit buttons with their HTTP method, target frame, data-turbo-action value, and any confirm or submits-with configuration — useful for auditing which elements are wired to which frames.

ELEMENTS PANEL SIDEBAR

A Stimulus pane in Chrome's Elements panel updates whenever you select a DOM node, showing every controller scoping that element with its values, targets, outlets, CSS classes, params, and actions, plus reverse lookups for which controllers target or use it as an outlet.

Tags

Productivity/developer developer productivity/developer

Privacy Practices

Not being sold to third parties, outside of the approved use cases
Not being used or transferred for purposes that are unrelated to the item's core functionality
Not being used or transferred to determine creditworthiness or for lending purposes

🔐 Security Analysis

This extension hasn't been security-scanned yet.

Capture a screenshot of your current page in entirety and reliably—without requesting any extra permissions!
Productivity/developer AI
브라우저에서 라온시큐어의 PC보안 기능을 사용하기 위한 확장 프로그램입니다.
Productivity/developer
Adds React debugging tools to the Chrome Developer Tools. Created from revision 3cde211b0c on 10/20/2025.
Productivity/developer