About

nativelayer is a project that aims to extend the web platform with carefully designed abstractions — keeping things close to the metal, without the weight of a framework.

The project

nativelayer was built with one simple goal in mind: give web developers powerful, composable and extensible primitives that feel native to the browser while allowing to introduce modern web development patterns and tooling when needed — no build step, no compilation, no virtual DOM, no magic.

The stack is intentionally minimal:

  • restate — reactive state with a proxy-based API
  • reflectx — declarative DOM bindings via custom HTML attributes, wired to any state object
  • routerx — a client-side router built on the History API
  • Web Components — custom elements for every UI building block, no framework required

Everything runs directly in the browser as ES modules. No bundler, no transpiler, no lock-in.

nativelayer is a project that aims to extend the web platform with carefully designed abstractions.

Packages Documentation Demos About GitHub