Figma in, a website out

From a Figma frame to a live website.

Import a Figma frame, define each layer, then publish it at a shareable address or export the project as code.

How it works

Three steps

1

Import

Source: the Figma plugin, or a connected Figma account. Images in the frame come with it.

2

Define

Des2Dev proposes an element type per layer, you confirm. Figma prototype links carry over.

3

Publish or export

Publish to des2.dev/s/your-slug/, or download the project in your chosen framework.

Features

What the builder does

Pre-flight checks
15 checks on the selection, including: overlapping frames, masked text, unservable fonts, rotated nodes, gradient strokes, disabled variable libraries, breakpoint mismatches, unnamed layers. Click a finding to select that layer in Figma.
Non-destructive sync
A second sync is a merge: what Figma changed is updated, what you built in the builder is kept.
Export

Export targets

Three choices per project: framework, styling, component library.

Framework9
  • HTML
  • React
  • Next.js
  • Gatsby
  • Vue
  • Angular
  • Svelte
  • React Native
  • Flutter
Styling8
  • CSS
  • SCSS
  • Sass
  • LESS
  • Tailwind
  • CSS Modules
  • styled-components
  • Inline
Component library6
  • shadcn/ui
  • Material UI
  • Ant Design
  • Chakra UI
  • Bootstrap
  • Plain elements

Styling options are filtered per framework.

Who it is for

Who it is for

RoleWhat they get
DesignerA landing page or portfolio, live at a real address.
CompanyA blog or company site: many pages, one address, one publish.
DeveloperThe design as a runnable project, in the framework, styling and component library the repo already uses.
Design system ownerColours, spacing and type as tokens the repo reads, plus a drift command for CI.
Team on a UI libraryPick shadcn, set colours and radius once, and get the set in Figma and in the repo.
Design system

Design system

One theme, synced both ways between Figma and the repo.

Figma to tokens
Out of Figma: Collections, Modes, colours, radii, type. Into a token set with light and dark, plus a drift command for CI.
Library to Figma
Pick shadcn, set colours, radius, font. Written into Figma as Variables and Components, and into the repo, at once.
Questions

Questions

Start with a frame you already have.

Free. Sign in with Google, import a frame.

Start free