Skip to content
Public template

About

Build modern web applications powered by modular, nucleus-inspired elements, with override system.

Resources

Code of conduct

Contributing

Security policy

Stars

171 stars

Watchers

1 watching

Forks

Latest commit

 

History

2,206 Commits

Folders and files

Nucleify
Nucleify


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



Quick start

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 demos

Open http://localhost:3000 after make web. Fill SUPABASE_* in .env (from web/.config/.env.example) before using the API.

Full guide: Installation.



    Tech Stack


Vue React Nuxt Next.js Astro Svelte Solid TypeScript Supabase Docker Cloudflare Vitest Biome Stylelint GitHub Actions

Shells: Vue · React · Nuxt · Next · Astro · Svelte · Solid
Not a React/Next-only or Vue/Nuxt-only product — seven emit targets from one nucleus.



    Contribute


Feel free to check the Issues section. Your skills help us ship a nucleus that stays portable across all seven modern web targets.




Contributors

SzymCode KatarzynaS97 K4mD4m J0jeQ JakubMalik kbujak09 karol199393 domizalewska kbloski Kacper658 dezmerek pysifoo

About

Build modern web applications powered by modular, nucleus-inspired elements, with override system.

Resources

Code of conduct

Contributing

Security policy

Stars

171 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages