Skip to content

cross-frameworkReact → Vue 3, today

Babel parses your TSX; the compiler builds an IR, then prints Vue 3 SFCs—hooks, JSX (lists, conditionals, spreads), and props flow through structured transforms—not regex patches.

What works right now

Only React (JSX / TSX) → Vue 3 SFC is implemented. Other framework pairs appear on the roadmap only.

Deep dive: Compiler features lists everything the parser and codegen handle today (including className / :class, boolean attrs, effect deps, handler stubs, and subcomponents via h()).

Try it

Contact: parsajiravand@gmail.com — questions, feedback, or interest in joining the team. See Contact.

Repository layout

PathRole
src/Parser, IR, Vue codegen, CLI entry
website/Nuxt playground (not bundled with the npm package)
docs/This VitePress site

Questions? parsajiravand@gmail.com · MIT License · BRANDING.md for name / fork policy · https://cross-framework.netlify.app/ · https://cross-framework-doc.netlify.app/