What does HackerNews think of mitosis?
Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and more.
Language:
TypeScript
I see you was inspired by https://github.com/BuilderIO/mitosis was there no way to extend there AST?
https://github.com/BuilderIO/mitosis
Maybe worth checking out
This is neat! I’m curious if you see this being extended for other languages, or the concept being applied in other projects?
As for similar concepts, several projects by builder.io have some overlap. Most notably Mitosis[1], but I’d be shocked if TS-Lite[2] isn’t using similar techniques. Potentially Qwik[3] as well but I’m not sure, I would have bet that’s using Mitosis but it looks like that’s the other way around.
1: https://github.com/BuilderIO/mitosis
2: https://github.com/BuilderIO/ts-lite/tree/main/packages/core
Something similar. Write components once, run everywhere. Compiles to: $manyWebUILibraries
They also created Mitosis[1], which compiles JSX to a variety of frameworks, including Svelte. I’d bet a lot of the inverse logic’s pretty similar. I’m a bit surprised Svelte isn’t already supported in Builder.
Out of so many new drag and drop frameworks coming out it is still impressive to see how they are approaching here. Both Mitosis and qwik are nice repos to watch for. Putting links here for easy navigation
qwick -> https://github.com/BuilderIO/qwik
mitosis -> https://github.com/BuilderIO/mitosis
partytown -> https://github.com/BuilderIO/partytown