TypeScript-first. Web Components. Zero runtime production dependencies.

Build serious web apps on web standards

NativeCore combines Web Components, Shadow DOM, reactive signals, lazy route controllers, and auth-ready shells into one framework for teams that want platform-native architecture without a virtual DOM runtime.

Read the Docs Explore Components Open Demo App
60+ Core Components
0 Runtime Dependencies
2 Application Shells
1 Framework Mental Model

Why teams choose NativeCore

NativeCore is strongest when you want framework-level structure while staying close to the platform.

Platform

Built from browser primitives

  • Web Components and Shadow DOM for reusable UI
  • ES modules and native events instead of custom runtime rules
  • TypeScript as a compile-time tool, not an application runtime dependency
  • HTML views and controllers that stay readable to any strong web developer
Product

Designed for production SPAs

  • Reactive signals, stores, and computed values
  • Lazy controllers, route caching, and auth-ready app shells
  • Built-in component library for forms, navigation, overlays, and tables
  • Bot build tooling for SEO-sensitive static deployments

What ships with the framework

NativeCore already includes the core pieces teams usually assemble from several libraries.

Router and shells

Public and protected application shells with lazy-loaded route controllers and explicit route registration.

Reactive state

Signals, computed values, and shared stores for fine-grained updates without a virtual DOM.

Component system

Shadow DOM-based components with lifecycle hooks, lazy registration, and standards-based interoperability.

Auth foundation

JWT-ready auth service, protected-route patterns, and dual-shell architecture for real application flows.

UI library

Buttons, inputs, forms, menus, overlays, feedback components, tables, and navigation primitives.

SEO-oriented builds

Bot-targeted static output so teams can improve indexing without taking on full SSR infrastructure.

Generator workflow

Scaffold views, controllers, and components with the built-in scripts to preserve project conventions.

Adoption path

Docs, components demos, and an evolving create:app flow aimed at faster team onboarding.

What NativeCore is building next

The next chapter is about proof, adoption, and consistency across the product.

Flagship app

A real-world example application that proves NativeCore can support production workflows end to end.

Official starters

Stronger create:app templates for docs, dashboards, auth-first apps, and marketing-plus-app shells.

Adoption-first docs

A clearer learning path from install, to first route, to forms, server-state, deployment, and extension patterns.

Reproducible benchmarks

Performance and bundle-size comparisons that can be rerun and verified by the community.