About this project

Storybook is described as a frontend workshop for building UI components and pages in isolation. Thousands of teams use it for UI development, testing, and documentation. The project provides a documentation site and a Component Encyclopedia showing how teams use Storybook. An example project can be created quickly via storybook.new in Stackblitz. Storybook supports React, Angular, Vue 3, Web components, React Native, HTML, Ember, Svelte, Preact, Qwik, and SolidJS, with additional support for Android, iOS, and Flutter through the native project. It includes addons for various tasks: a11y for accessibility testing, actions for logging interactions, backgrounds, cssresources, design assets, docs for documentation, events, google-analytics, graphql, jest for unit test results, links between stories, measure and outline for layout inspection, query params mocking, and viewport for responsive layouts. The README notes deprecations and migrations for info/notes, contexts, and addon-storyshots, recommending newer alternatives. Community resources include Discord, @storybookjs on Twitter/X, the blog and Medium, and YouTube. Storybook is organized as a monorepo with development scripts such as yarn start, yarn task, yarn lint, and yarn test. It is MIT licensed.