Router & protection
Framework SPA routing with lazy controllers and BYO middleware tags for protected groups.
JavaScript framework · Web Components
The JavaScript framework for enterprise SPAs — routing, reactive state, components, generators, and a UI library on browser standards.
NativeCoreJS is a framework — not a loose toolkit. You get structure, conventions, and tooling, while UI and events stay on Web Components and the DOM.
make:view, make:component, make:store, make:middleware--ts)dev / compileWhat ships with create-nativecore today — honest and production-minded.
Framework SPA routing with lazy controllers and BYO middleware tags for protected groups.
First-class signals and shared stores for fine-grained updates without a virtual DOM.
CoreComponent base class, Shadow DOM, lifecycle hooks, and lazy registration.
Convention via CLI — views, components, stores, and middleware stay consistent across teams.
Shipped nc-* set for forms, overlays, tables, navigation, and feedback — plus any npm Web Component or ESM library you install.
Full framework curriculum on this site — install → routes → forms → production SSG.
Surgical DOM updates and reactive throughput — see the capability demos.
Scaffold a framework project in one command.
npx create-nativecore@latest my-app
cd my-app
npm run dev
Auth is author-owned. Add guards with make:middleware when you need them.