Storybook
Some data may be outdated — see provenance labels.
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation observed · 2026-09-29
Health v2 · maintenance only
92/100
- Activity 97
- Release rhythm 81
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 3
- age_days: 3868
- days_rel: 48
- days_push: 22
- n_releases_24m: 146
Adoption not part of the score
91172 stars · 10470 forks observed · 2026-09-29
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.99
Storybook is an open‑source frontend workshop for building, documenting, and testing UI components in isolation. It runs as a Node.js application that serves a web interface where developers can explore component states, generate documentation, and run visual tests.
Use cases
- Develop UI components in isolation without a full app.
- Generate interactive documentation for a component library.
- Run visual regression tests on component states.
- Create a design‑system style guide for multiple frameworks.
- Share component examples with designers and developers.
- Integrate component testing into CI pipelines.
When to choose
- You need a framework‑agnostic tool that works with React, Vue, Angular, Svelte, and many others.
- You want automated documentation and visual testing for a design system.
- Your team values an active community and extensive plugin ecosystem.
When to avoid
- You are looking for a lightweight runtime library rather than a separate development server.
- Your project does not involve UI components or design systems.
- You need a pure production‑ready component library without additional tooling.
Facets
application · maturity active
ui-components documentation testing static-site-generator frontend web-development developer-tools browser cli design-systems component-library visual-testing storybook react vue angular svelte isolation nodejs web-server
3 sources
- readme: https://github.com/storybookjs/storybook · fetched 2026-09-29 · 852940d3e46b
- homepage: https://storybook.js.org · fetched 2026-09-07 · 5b65b33a7c24
- site_page: https://storybook.js.org/docs · fetched 2026-09-07 · 988dc4ff460c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| storybookjs/storybook | main | 92 |
| storybookjs/react-native | plugin | 99 |
| storybookjs/testing-react | plugin | 10 |
| storybookjs/eslint-plugin-storybook | plugin | 10 |
| storybookjs/test-runner | plugin | 96 |
| storybookjs/mcp | plugin | 10 |
| storybookjs/frontpage | frontend | 10 |
| storybookjs/native | plugin | 23 |
| storybookjs/addon-kit | plugin | 75 |
| storybookjs/addon-svelte-csf | plugin | 98 |
| storybookjs/brand | docs | 65 |
| storybookjs/storybook-addon-pseudo-states | plugin | 10 |
| storybookjs/testing-library | plugin | 10 |
For agents
markdown · JSON · MCP: product_card(name="storybookjs/storybook")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem