aicoolies logo
Storybook logo

Storybook

UI component workshop

Share
open-sourceOpen Source
Visit Website →

Storybook is an open-source workshop for building, documenting, and testing UI components in isolation. Render every visual state of React, Vue, Angular, Svelte, or Web Components, write interaction tests, visual regression tests, and accessibility checks, and publish a living design reference. Trusted by thousands of teams including GitHub, Airbnb, Shopify, and Microsoft as their single source of UI truth.

Storybook is an open-source tool for building, documenting, and testing UI components in isolation, independent of the application's business logic, data layer, and routing. It solves the challenge of developing and reviewing UI components by providing a dedicated sandbox environment where developers can render every visual state of a component without running the full app. Stories — small examples of a component in a specific state — become the unit of UI development, design review, and automated test, so engineers and designers can work on the same surface without stepping on each other.

Its feature set spans interaction testing powered by Testing Library, visual regression testing via Chromatic, accessibility checks with axe-core, autodocs generated from component props and JSDoc, MDX-authored long-form documentation, mocking of API responses and router state, themed preview mode, and a component-level catalog that can be published as a static site on GitHub Pages, Vercel, or Netlify. It supports React, Vue, Angular, Svelte, Web Components, Solid, Qwik, Preact, HTML, and more through framework adapters that share a single addon ecosystem.

Storybook is best suited for product teams and design systems that want a shared language between designers and engineers, and for open-source libraries that need an explorable reference site. Companies including GitHub, Airbnb, Shopify, Microsoft, and the BBC use Storybook as their primary UI workshop, and the project ships frequent releases with add-ons for Figma integration, test coverage, performance measurement, and AI-driven story generation from component source files.

Pricing

Free (open-source) / Chromatic visual testing from $0

Platforms

Node.js (any framework)

Categories

Tags

Use Cases

Alternatives

Related Tools

Safari MCP Server

Apple's Safari-native MCP server for web debugging agents

Safari MCP Server is Apple's safaridriver-based MCP server in Safari Technology Preview, giving compatible coding agents local access to Safari page content, console logs, network requests, screenshots, JavaScript evaluation, interactions, viewport controls, and accessibility/performance checks.

freeTelemetry
OpenUI logo

OpenUI

Open-source UI generation from natural-language prompts

OpenUI is an Apache-2.0 design-to-code tool from W&B that turns natural-language interface prompts into live HTML previews and frontend code. Teams can run it locally or with Docker, connect OpenAI, Groq, LiteLLM-compatible providers, or Ollama, and export generated UI toward React, Svelte, Web Components, and related workflows. It fits rapid UI mockups where developers want editable code instead of screenshots.

open-sourceOpen SourceTelemetry

Figma MCP Server

Official remote MCP server for design-to-code and write-to-canvas Figma workflows.

Figma MCP Server is Figma’s official remote Model Context Protocol surface for design-to-code agents. It gives supported clients structured design context, variables, components, selected-frame code context, Code Connect mappings, and beta write-to-canvas tools for creating or updating native Figma frames from an MCP client while keeping the workflow tied to Figma files.

freemiumTelemetry
OpenPencil logo

OpenPencil

AI-native open-source design editor and Figma alternative

OpenPencil is an AI-native, open-source design editor for teams that want a Figma-like canvas with source-visible code and experimental AI design workflows. It is best framed as OpenPencil by the open-pencil project, separate from the same-name ZSeven-W repo, and useful for early UI prototyping, design-to-code exploration, and open-source visual editing pilots.

open-sourceOpen Source

Talk to Figma MCP

Read/write MCP bridge between AI coding agents and Figma

Talk to Figma MCP is an MIT-licensed bridge from Grab that connects Cursor, Claude Code, and other MCP-capable agents to Figma through a local MCP server, WebSocket bridge, and Figma plugin. Unlike read-only context servers, it can inspect selections, create or modify nodes, update text in bulk, and automate design operations, so teams should review permissions before enabling write access.

open-sourceOpen SourceTelemetry
Figma Context MCP logo

Figma Context MCP

MCP server that gives coding agents structured Figma context for design-to-code work

Figma Context MCP is an MCP server for giving coding agents structured access to Figma design context during implementation. Instead of copying screenshots or hand-written design specs into prompts, teams can expose layout, component, and context information to agents such as Cursor, Claude Code, and other MCP-compatible coding workflows. It is a strong design-to-code bridge for teams trying to reduce hallucinated UI details and tighten handoff between designers and AI-assisted developers.

open-sourceOpen SourceTelemetry

Used in Stacks

Comparisons