Build once. Move to any framework. Vue · React · Nuxt · Next · Astro · Svelte · Solid — without rewriting your product.
Locked into one stack? Changing frameworks usually means a costly rewrite. Nucleify keeps your product in shared modules, so you can migrate from one technology to another when the market, team, or client asks for it.
| Ready to run on |
|---|
| Vue · React · Nuxt · Next · Astro · Svelte · Solid |
One product. Any shell. Not stuck on React/Next or Vue/Nuxt alone.
Three surfaces, one nucleus: web, admin, and docs — each can move to another framework when you need it.
Backend on Supabase. UI with nucleify-ui.
Build portable products. Join the nucleus.
Live preview · Docs · Investor brief
⭐ Any stack → any other — migrate without rewriting the business
⭐ Shared modules — API, SQL, and UI stay one product across shells
⭐ Portable compiler — write once, emit Vue / React / Solid / Svelte and more
⭐ One-command setup — make run + make web from the repo root
⭐ Modern UI — nucleify-ui + design tokens ready to brand
git clone --recurse-submodules https://github.com/Nucleify/Nucleify.git
cd Nucleify
# Private `compiler/` submodule: needs access to Nucleify/nucleify-compiler
make run # .env, install, husky, compiler
make web # Nuxt product shell (default)
# make web TARGET=next # Next product shell
# make web TARGET=solid # Solid product shell
# make web TARGET=svelte # Svelte product shell
# make vue | react | nuxt | next | solid | svelte # portable emit demosOpen http://localhost:3000 after make web. Fill SUPABASE_* in .env (from web/.config/.env.example) before using the API.
Full guide: Installation.
Shells: Vue · React · Nuxt · Next · Astro · Svelte · Solid
Not a React/Next-only or Vue/Nuxt-only product — seven emit targets from one nucleus.
Feel free to check the Issues section. Your skills help us ship a nucleus that stays portable across all seven modern web targets.