# builderio/figma-html

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/builderio-figma-html).**

3,538 stars · 359 forks · TypeScript · mit

## Links

- GitHub: https://github.com/BuilderIO/figma-html
- Homepage: https://www.figma.com/community/plugin/747985167520967365
- awesome-repositories: https://awesome-repositories.com/repository/builderio-figma-html.md

## Topics

`angular` `chrome-extension` `design-systems` `design-to-code` `design-tools` `figma` `figma-plugin` `figma-plugins` `html` `jsx-lite` `no-code` `react` `storybook` `svelte` `typescript` `vue`

## Description

This project is a tool for transforming live HTML web pages into editable Figma design layers by processing the document object model and CSS. It functions as a web-to-design converter and HTML-to-layer transformer that translates browser elements into design tool primitives.

The tool captures live webpage sections across multiple screen widths to preserve responsive layout behaviors during the import process. It also includes a visual content editor that identifies live website components, allowing for the direct modification and publication of content entries from a browser view.

The system covers the conversion of computed web styles into design properties, a header-injection proxy to bypass iframe embedding restrictions, and the deconstruction of websites into structured design components for prototyping and redesign.

## Tags

### User Interface & Experience

- [Web-to-Figma Converters](https://awesome-repositories.com/f/user-interface-experience/design-component-managers/figma-component-kits/figma-to-react-translations/web-to-figma-converters.md) — Transforms HTML web pages into editable Figma design layers by processing the document object model and CSS. ([source](https://cdn.jsdelivr.net/gh/builderio/figma-html@master/README.md))
- [Web-to-Design Converters](https://awesome-repositories.com/f/user-interface-experience/web-to-design-converters.md) — Provides a utility that transforms live website layouts into structured, editable design files while preserving responsive styling.
- [Component-Based Element Mappings](https://awesome-repositories.com/f/user-interface-experience/component-based-element-mappings.md) — Maps browser elements to internal content entries to enable direct editing and publishing of live website components.
- [Visual Page Editors](https://awesome-repositories.com/f/user-interface-experience/content-block-editors/visual-page-editors.md) — Provides an interface for identifying live website components and modifying their content for direct publication.
- [Design Tool Style Translators](https://awesome-repositories.com/f/user-interface-experience/css-to-native-style-translators/design-tool-style-translators.md) — Converts computed web styles into a format compatible with design tool properties to maintain visual fidelity.
- [HTML and Screenshot Importers](https://awesome-repositories.com/f/user-interface-experience/design-import-tools/html-and-screenshot-importers.md) — Converts live HTML web pages into editable Figma design layers by processing DOM elements and CSS.
- [Visual Editing Tools](https://awesome-repositories.com/f/user-interface-experience/visual-editing-tools.md) — Links rendered interface elements to their source content for direct editing and publishing from a live browser view.
- [Design & Prototyping Tools](https://awesome-repositories.com/f/user-interface-experience/design-prototyping-tools.md) — Converts live HTML websites into editable Figma layers to accelerate the design and mockup process.
- [Responsive Layout Migrations](https://awesome-repositories.com/f/user-interface-experience/responsive-layout-engines/responsive-layout-migrations.md) — Captures web elements across different screen sizes and imports them into design tools as responsive layers.
- [Responsive Layout Importers](https://awesome-repositories.com/f/user-interface-experience/ui-layout-design/library-layout-importers/responsive-layout-importers.md) — Copies HTML elements from a website and pastes them into an editor while capturing multiple screen sizes. ([source](https://www.builder.io/c/docs/chrome-extension))
- [Visual Component Importers](https://awesome-repositories.com/f/user-interface-experience/visual-component-importers.md) — Transforms external HTML and CSS into editable visual components within a visual editing environment. ([source](https://www.builder.io/c/docs/chrome-extension#paste-from-chrome-into-figma))
- [Web Page Deconstructions](https://awesome-repositories.com/f/user-interface-experience/web-page-deconstructions.md) — Transforms existing website DOM and CSS into structured design components for analysis or redesign.

### Content Management & Publishing

- [Live Front-End Editing](https://awesome-repositories.com/f/content-management-publishing/authoring-editorial-interfaces/content-authoring-editing/live-front-end-editing.md) — Identifies page components to allow modifying and publishing content directly on the live rendered page. ([source](https://www.builder.io/c/docs/chrome-extension#paste-from-chrome-into-figma))
- [Visual Content Publishing](https://awesome-repositories.com/f/content-management-publishing/production-content-hosting/visual-content-publishing.md) — Allows highlighting specific browser components for direct editing and immediate publication of visual updates. ([source](https://www.builder.io/c/docs/chrome-extension))
- [Website Content Synchronization](https://awesome-repositories.com/f/content-management-publishing/website-content-synchronization.md) — Links live website components to an editor for immediate modification and synchronization of content.

### Data & Databases

- [Editable Webpage Imports](https://awesome-repositories.com/f/data-databases/json-schema-modeling/llm-driven-schema-generation/webpage-parsers/editable-webpage-imports.md) — Captures live webpage sections at various widths and imports them as editable layers. ([source](https://www.builder.io/c/docs/chrome-extension#paste-from-chrome-into-figma))
- [Responsive](https://awesome-repositories.com/f/data-databases/data-snapshotting/viewport-snapshots/responsive.md) — Snapshots webpage sections at various screen widths to preserve responsive layout behaviors during the import process.

### Development Tools & Productivity

- [HTML-to-Design Transformers](https://awesome-repositories.com/f/development-tools-productivity/html-to-design-transformers.md) — Captures browser elements and translates them into design tool primitives for rapid prototyping.

### Software Engineering & Architecture

- [DOM-to-Design Layer Mappings](https://awesome-repositories.com/f/software-engineering-architecture/dynamic-schema-mapping/component-mappings/virtual-to-dom-mappings/dom-to-design-layer-mappings.md) — Translates HTML document objects and CSS properties into a hierarchy of editable design layers.
