Skip to content

Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.

License

Notifications You must be signed in to change notification settings

BuilderIO/mitosis

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Jan 16, 2025
Jan 17, 2025
Jan 12, 2024
Sep 6, 2024
May 25, 2024
May 6, 2024
Jan 16, 2025
Jan 14, 2025
Jun 3, 2022
Jan 17, 2025
Nov 22, 2023
May 16, 2023
Nov 28, 2023
Mar 21, 2022
Aug 22, 2024
May 2, 2022
May 25, 2024
May 3, 2024
May 16, 2023
May 25, 2024
Sep 6, 2024
Nov 4, 2022
Nov 22, 2024
Nov 13, 2020
Sep 26, 2024
May 25, 2024
Oct 2, 2024
Mar 17, 2022
Jan 15, 2025

Repository files navigation



Mitosis logo

Write components once, compile to every framework


code style: prettier PRs Welcome License Types

Overview

Mitosis provides a unified development experience across all frameworks, enabling you to build components in a single codebase and compile them to React, Vue, Angular, Svelte, Solid, Alpine, Qwik, and more.

Using Mitosis, you can:

PS: We are actively looking for folks interested in becoming contributors to Mitosis. If interested, look at our list of good first issues or reach out on our Discord

Gif example of devloping with Mitosis

Quickstart

To create a new Mitosis project from scratch, run the following create command:

npm create @builder.io/mitosis@latest

Once completed, make sure to read the README.md generated in your new project. It will explain the structure of your project, and provide a walkthrough on how to build/test your components.

Read the full getting started docs for more.

Integration with Figma

To make generating Mitosis components easier, as well as to keep your design system in code in sync with your design system in Figma, Mitosis integrates with Figma.

Learn more about our Figma integration.

Demo of using Mitosis with Figma

Resources

Contribute

Interested in contribute? Head over to the CONTRIBUTING docs and see how you can get setup & started!

Once you're ready, checkout our issues page and grab your first issue!



Made with love by Builder.io