stimulus-components/stimulus-components
Over 25 Stimulus controllers with built-in behavior, top-tier documentation, designed for easy extension, and ready for your styles to solve every day frontend problems. observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 98
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2169
- days_rel: n/a
- days_push: 12
- n_releases_24m: 0
Adoption not part of the score
1466 stars · 67 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A collection of over 25 standalone Stimulus controllers (published as individual npm packages) that provide common frontend behaviors like clipboard copy, dropdowns, carousels, and form auto-submit. The controllers are UI-agnostic, battle-tested, well-documented, and designed to be extended via inheritance.
Use cases
- add copy-to-clipboard button to my rails app
- select all checkboxes with one click
- auto-submit forms when a field changes
- render chart.js charts with stimulus
- count characters in a textarea with countdown
- add a carousel to my server-rendered site
- toggle password visibility in a form
- animate a number counting up when scrolled into view
When to choose
- you use Stimulus with Rails or Hotwire and need common interactive behaviors without writing controllers yourself
- you want unstyled, UI-agnostic components that work with any CSS framework
- you prefer small, individually installable packages over a monolithic component library
- you want controllers you can subclass and customize
When to avoid
- you use React, Vue, or another SPA framework instead of Stimulus
- you need fully styled, ready-made UI components out of the box
- you don't use a build tool or import maps compatible with npm packages
Facets
library · maturity active
ui-components frontend-framework state-management form-handling animation charts web-development frontend developer-tools browser cross-platform stimulus hotwired rails typescript npm-packages unstyled-components controllers nodejs
10 sources
- readme: https://github.com/stimulus-components/stimulus-components · fetched 2026-08-28 · e1620ed69067
- homepage: https://www.stimulus-components.com · fetched 2026-08-29 · bac02c206512
- site_page: https://www.stimulus-components.com/docs · fetched 2026-08-29 · c65292183836
- site_page: https://www.stimulus-components.com/docs/stimulus-checkbox-select-all · fetched 2026-08-29 · 4e75790c2a2f
- site_page: https://www.stimulus-components.com/docs/stimulus-chartjs · fetched 2026-08-29 · 5ca14133f222
- site_page: https://www.stimulus-components.com/docs/installation · fetched 2026-08-29 · 79ae90d4392f
- site_page: https://www.stimulus-components.com/docs/stimulus-animated-number · fetched 2026-08-29 · c354a9e60327
- site_page: https://www.stimulus-components.com/docs/stimulus-auto-submit · fetched 2026-08-29 · d21219dc5c7a
- site_page: https://www.stimulus-components.com/docs/stimulus-carousel · fetched 2026-08-29 · 8e10f4136cc3
- site_page: https://www.stimulus-components.com/docs/stimulus-character-counter · fetched 2026-08-29 · 519c1caa027c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| stimulus-components/stimulus-components | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="stimulus-components/stimulus-components")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem