What does HackerNews think of mitosis?

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

Language: TypeScript

#3 in Angular
#26 in Compiler
#17 in React
#3 in Vue.js
I see you was inspired by https://github.com/BuilderIO/mitosis was there no way to extend there AST?
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

3: https://github.com/BuilderIO/qwik

Something similar. Write components once, run everywhere. Compiles to: $manyWebUILibraries

https://github.com/BuilderIO/mitosis

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.

1: https://github.com/BuilderIO/mitosis

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