All Projects → BuilderIO → Figma Html

BuilderIO / Figma Html

Licence: mit
Convert Figma designs to HTML, React, Vue, Angular, and more!

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Figma Html

Storybook
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
Stars: ✭ 67,445 (+17555.76%)
Mutual labels:  design-systems, svelte, storybook
Awesome Design Systems
A curated list of bookmarks, resources and articles about design systems focused on developers.
Stars: ✭ 222 (-41.88%)
Mutual labels:  design-systems, storybook
Tachyons
Functional css for humans
Stars: ✭ 11,057 (+2794.5%)
Mutual labels:  design-systems, design-tools
shared-react-components-example
An example of a mono-repository of shared React components libraries!
Stars: ✭ 85 (-77.75%)
Mutual labels:  design-systems, storybook
React Color Tools
A set of tools as React components for working with colors 🎨
Stars: ✭ 87 (-77.23%)
Mutual labels:  design-systems, design-tools
Tachyons Verbose
Functional CSS for humans. Verbose edition.
Stars: ✭ 102 (-73.3%)
Mutual labels:  design-systems, design-tools
salsa
A tool for exporting iOS components into Sketch 📱💎
Stars: ✭ 62 (-83.77%)
Mutual labels:  design-systems, design-tools
Story2sketch
Convert Storybook into Sketch symbols 💎
Stars: ✭ 391 (+2.36%)
Mutual labels:  design-systems, storybook
fyndiq-ui
Library of reusable web frontend components for Fyndiq
Stars: ✭ 39 (-89.79%)
Mutual labels:  design-systems, storybook
color-color
Website to generate color palettes in HSLuv color space
Stars: ✭ 17 (-95.55%)
Mutual labels:  svelte, design-tools
pebble
Pebble Design System
Stars: ✭ 14 (-96.34%)
Mutual labels:  design-systems, storybook
Sync.sketchplugin
Keep your design team in sync!
Stars: ✭ 357 (-6.54%)
Mutual labels:  design-systems, design-tools
Html Sketchapp Cli
Quickly generate Sketch libraries from HTML documents and living style guides, powered by html-sketchapp
Stars: ✭ 631 (+65.18%)
Mutual labels:  design-systems, design-tools
Style Dictionary
A build system for creating cross-platform styles.
Stars: ✭ 2,097 (+448.95%)
Mutual labels:  design-systems, design-tools
Awesome Design Tools
The best design tools and plugins for everything 👉
Stars: ✭ 23,754 (+6118.32%)
Mutual labels:  design-systems, design-tools
SENT-template
Skip setup and start code with SENT (Sapper Express Node Template) and other tools
Stars: ✭ 69 (-81.94%)
Mutual labels:  svelte, storybook
Devtools Ds
UI components, libraries, and templates for building robust devtools experiences.
Stars: ✭ 105 (-72.51%)
Mutual labels:  chrome-extension, storybook
React Nativeish
React Native / React Native Web Boilerplate
Stars: ✭ 106 (-72.25%)
Mutual labels:  chrome-extension, storybook
storybook-addon-blabbr
Component reviewer for React Storybook
Stars: ✭ 13 (-96.6%)
Mutual labels:  design-systems, storybook
plasmic
Visual page builder and web design tool for any website or web app tech stack
Stars: ✭ 1,475 (+286.13%)
Mutual labels:  design-systems, design-tools

Figma to HTML title

Convert Figma designs into high quality HTML, React, Vue, Svelte, Angular, Solid, etc code via JSX Lite


How does it work

Export designs to code

  1. Install the plugin
  2. Ensure all layers you want to import use autolayout as described here
  3. Click the "get code" button to launch into the Builder.io editor
  4. Make any final adjustments, and click "get code" at the top of Builder to view code output, or copy and paste it to content of a Builder account to publish live
JSX Lite diagram

Import webpages to Figma designs

  1. Install the plugin
  2. In Figma, open a new or existing document, then hit cmd+/ and search "html figma" and hit enter
  3. Enter a URL you want to import
Plugin demo

Why?

  • Instantly convert designs into live webpages and code
  • Easily import real live site styles for a starting point for designs and prototypes
  • Quickly turn real site components into design components
  • Easy import from storybook, etc

Chrome Extension

Want to capture a page behind an auth wall, or in a specific state you need to navigate to? Then the chrome extension is for you!

Chrome extension demo

Using the library

// npm install @builder.io/html-to-figma
import { htmlToFigma } from "@builder.io/html-to-figma";
const layers = htmlToFigma(document.body);
// E.g. send these to the REST API, or generate a .figma.json file that can be uploaded through the Figma plugin

Limitations

Importing HTML layers to Figma is a best-effort process. Even getting 90% there can save you a ton of time, only having to clean up a few things.

A few known limitations:

  • not all element types are supported (e.g. iframe, pseudoelements)
  • not all CSS properties are supported or fully supported
  • not all types of media are supported (video, animated gifs, etc)
  • all fonts have to be uploaded to Figma or a best effort fallback will be used

If you find any issues or have feedback at all please make an issue

TODO

  • Support code import from JSX Lite
  • Support Figma components

Made with ❤️ by Builder.io

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].