
Build, document, and test UI components in isolation
Storybook is an open-source frontend workshop for building UI components and pages in isolation. Used by teams at Airbnb, Shopify, GitHub, and Microsoft, it lets engineers develop, document, and test components outside the main application, then sync those components back to design systems built in Figma. Storybook supports React, Vue, Angular, Svelte, Web Components, and more, and is the de facto standard for design system documentation in code.
Develop UI components in isolation without booting the full app, with hot reload and instant feedback
Write play functions to simulate user interactions and assert component behavior automatically
Integrates with Chromatic and Percy to catch unintended visual changes across every commit
MDX and Autodocs generate living component documentation from stories and prop types
Official Figma plugin and addon-designs sync component code with Figma frames in both directions
Built-in axe-core checks flag a11y violations directly in each story
Works with React, Vue, Angular, Svelte, Web Components, Ember, HTML, and more
Mirror every Figma component in Storybook so designers and engineers reference the same source of truth.
Build and test UI components in isolation before wiring them into the application.
Catch unintended UI changes on every PR using Chromatic snapshots.
Deploy a hosted Storybook so designers, PMs, and engineers can browse the live component library

AI prototype generator for product teams