Updated

Technology · Web Development

Stimulus

stimulus.hotwired.dev

Stimulus is a modest JavaScript framework designed to enhance existing HTML rather than taking over the entire front-end. It connects JavaScript objects to elements on the page using data attributes, allowing developers to add dynamic, interactive behaviors to their HTML. Stimulus is ideal for projects that don't require a full single-page application architecture but still need some JavaScript functionality. Its simplicity and focus on progressive enhancement make it an excellent choice for teams looking to add interactivity to their server-rendered HTML without the complexity of larger frameworks.

Stimulus belongs toJavaScript frameworkscategory.

17websites

use it — 0.7% of the 2,555 websites we scanned in the last 12 months

#20of 43

tools in its category seen in our scans (we recognize 90)

7public pages

on UptimeCard — open any of them to see how that site is doing

0.83% of all websites we track run Stimulus▲ 0.01 points since 20 Sep

At a glance

UptimeCard's own scans and tests of 2,555 websites · refreshed weekly

How Stimulus sites scoreout of 100 · hover or tap a score for details

64PerformanceLowaverage site: 5094AccessibilityGoodaverage site: 8998Best practicesGoodaverage site: 9396SEOGoodaverage site: 92

Page load time

Loads about 17% faster than the average site

Stimulus sites
3.6 s
All sites
4.3 s

Most Stimulus sites load in 2.5–4.4 s. Home page weight: 3.2 MB vs 3.3 MB for all sites. 6 public sites measured.

Who uses it?

Technology and Software is the biggest group

Technology and Software1.5× avg86%
Business Services14%

Share of 7 classified public sites. “× average” compares with all 961 public sites.

How Stimulus sites are built

Closest partners. The number says how many times more often the tool runs on Stimulus sites than on an average website. Hover a partner for its share of sites.

Turbo88×Ruby on Rails42×Ruby39×

Usually installed alongside

The bigger the bubble, the more of the 17 Stimulus sites also run the tool. Colour shows what the tool does. Hover or tap a bubble for details.

Google Analytics71%Linkedin Insight Tag24%Cloudflare Browser Insights18%Google Tag Manager53%DoubleClick Floodlight18%Google Ads18%Microsoft Advertising18%HubSpot18%Cart Functionality18%Squarespace Commerce18%
AnalyticsTag managerAdvertisingMarketingOnline store

Similar tools in its category

JavaScript frameworks: 90 tools known, 43 seen in our scans

How websites combine Stimulus with other tools

Relationships found on the websites that use it, from the same map status pages show.

Complements another tool 8Integrates with another 4Overlaps with another 1

Websites using Stimulus

17 websites use Stimulus: 0.7% of the 2,555 websites we scanned in the last 12 months. A selection is shown below.

Scores are out of 100: P Performance · A Accessibility · B Best practices · S SEO. Green 80+, yellow 65–79, orange 50–64, red below 50. The dot shows whether our last scan found the site failing (red) or not (green); Red, amber or blue: an active incident on the site's status page (outage, degraded, maintenance) or a failing scan; amber also means a certificate ending within 30 days. Hover the dot for details.

Questions about Stimulus

How many websites use Stimulus?
We found Stimulus on 17 of the 2,555 websites we scanned in the last 12 months (0.7%). 7 of them have a public status page.
What is Stimulus often used with?
Among the websites we scan, Stimulus is often found alongside Google Analytics (70.6% of its sites), Ruby (41.2% of its sites), Ruby on Rails (41.2% of its sites).
What are the alternatives to Stimulus?
Other JavaScript frameworks we recognize include React, Next.js, Vue.js, GSAP.

Is your website built with Stimulus?

UptimeCard checks it around the clock, tells you the minute it stops answering, and gives your visitors a status page.