Mitosis is an MIT-licensed component compiler maintained in the BuilderIO organization. It lets teams author UI components once using a constrained JSX-based format and generate native components for multiple targets, including React, Vue, Angular, Svelte, Qwik, Solid, React Native, and additional web implementations. The project is Builder.io-backed, but it is a separate open-source compiler and design-system portability layer rather than an alias for the existing Builder.io visual building platform or a generic Figma export product.
Under the hood, Mitosis parses its static JSX subset into a portable JSON representation and passes that structure through target-specific serializers. This architecture allows a shared component source to produce framework-native output instead of forcing every application to consume the same web-component runtime. The repository provides npm tooling and project scaffolding, while the documentation and playground support component authoring and output exploration. Its Figma integration extends the workflow toward design systems by helping synchronize Figma designs into code that can be published across framework packages.
Mitosis is most relevant to design-system teams, SDK maintainers, agencies, and product organizations that support the same component language across several frontend stacks. It can reduce duplicated implementation work and provide a clearer shared source of truth, but generated targets still need normal engineering review, tests, accessibility checks, and framework-specific integration. Teams should also validate the supported feature subset and target-specific gotchas before standardizing on it, because portability does not guarantee that every framework behavior or library convention maps identically.