Keep your Figma
libraries true-to-code in a single click.

Generate and sync full Figma components from
  • Storybook
    storybook-logo/defaultCreated with Sketch.
  • Backlight.dev
  • Histoire.dev

6030

Installations

816000+

Variants generated so far

Connect your stories to Figma in 3 steps

100+ components to create in Figma? Thousands of variants to maintain? story.to.design does it for you.

  1. 1

    Connect your Storybook, Backlight or Histoire

    screenshot of the story.to.design plugin showing the field where to paste your Storybook link to connect to it
  2. 2

    Select components and variants

    screenshot of the story.to.design plugin showing the list of the components found in the provided Storybook, with some selected for import
  3. 3

    Generate components in Figma

    screenshot of Figma with the UI kit result from the import

Keep Figma in sync with Storybook,
no maintenance required

Want to update hundreds of variants with the latest changes? story.to.design brings all code updates from Storybook to Figma in a click.

Quick updates

Get notified any time the code changes in Storybook and update your Figma designs in a click.

Screenshot of the story.to.design plugin showing an outdated checkbox component

Visual reviews

Review updates visually before bringing them from Storybook to Figma, for design and code that's always aligned.

Screenshot of the story.to.design plugin showing synced checkbox component and its variants

Features our users love

Lit, React, Angular, Stencil, HTML, CSS, Svelte and Vue logos
Works with any story framework
HTML/CSS, React, Vue, Angular, Svelte, Stencil, Lit... If you have stories, it works.
screenshot of story.to.design plugin showing a list of synced components
Sync components when stories change
Update and keep components in sync whenever your coded stories change.
hand pointer over a button labelled 'Primary'
Simulate states
Simulate your components’ pseudo-states automatically: hover, tap, active and focus.
screenshot of before and after of a component change.
Iterate with Developer Mode
Connect to your local Storybook with Developer Mode for fast iterations of your components.
screenshot showing an icon button component and its searchbox sub component
Import sub-components
story.to.design automatically detects and links sub-components for you. Your UI kit has never been so complete.
screenshot of the properties and variants of a component
Component properties and variants supported
story.to.design supports all component properties and variants.

What people are saying

Testimonials from users around the world.

Aligns design and code

“We want to align design and code and story.to.design looked like the perfect tool for us to use from the ground up.”

Photo of Joshua Hailpern

Joshua Hailpern

Head of Design at Neo.Tax

Mind-blowing

“I’m blown away... Exactly what I and many on my team have been looking for.”

Photo of Quentin Renard

Quentin Renard

Engineering Director at AREA 17

Single source-of-truth

“My team believes our code is the source-of-truth and that story.to.design can help our design process to realize this.”

Photo of Dag Frode Solberg

Dag Frode Solberg

Senior Developer at Bekk

Interesting workflow

“The workflow is interesting, especially for teams with no designers or when they’re misaligned with development.”

Photo of Laís Kantor

Laís Kantor

Senior Product Designer at Covantis

Powerful

“I didn’t know story.to.design would be that powerful.”

Photo of Alfredo Perez

Alfredo Perez

UI Engineer at SailPoint

Impressive

“story.to.design looks impressive to me.”

Photo of Marija Silinska

Marija Silinska

Senior Product Designer at Emergn

Exceeds expectations

“It’s doing even more than I was expecting.”

Photo of Amanda Bloomfield

Amanda Bloomfield

Senior UI Team Lead at SproutLoud

So impressive

“It’s so impressive to see the components coming through, I’m over the moon!”

Photo of Brent Schneider

Brent Schneider

Senior UX Designer at Ad Hoc

Spot-on

“What ‹div›RIOTS is doing with story.to.design is really spot-on! The code to design approach is gutsy.”

Photo of Magnus Brodén

Magnus Brodén

Design system PM at Arbetsförmedlingen

Pricing

Team

$149 per month

One licence for the whole team.

  • 1 design system
  • For everybody on the team
  • Faster processing
  • Unlimited components
  • Legendary support
Try for free

No credit card required

Agency

Contact us

Tailor-made pricing for your need.

  • 2+ design systems
  • For everybody on the team
  • Faster processing
  • Unlimited components
  • Legendary support
Contact us

 

Stripe climate program We contribute 1% of all purchases to fight climate change through the Stripe Climate program.

Get started with story.to.design

Screenshots of a component in Storybook and in Figma