Skip to content

Reactive UI without framework lock-in

Regor gives you direct DOM binding, precise reactivity primitives, and TypeScript-native workflows for real applications.

Regor is a modern reactive UI library for teams that want power and control instead of rigid framework constraints.

It supports:

  1. Direct DOM binding over existing markup (no Virtual DOM dependency).
  2. Fine-grained reactive primitives (ref, sref, computed, observe, batch, pause, resume, entangle).
  3. Component and context models that stay flexible in mixed rendering stacks.
  4. Build-less and CSP-friendly runtime workflows when deployment constraints require them.

Runtime-First

Bind dynamic behavior directly on existing DOM. Regor does not require full-template ownership.

Strong Reactivity Core

Use ref, sref, computed, watchEffect, observers, batch updates, and pause/resume controls to model state precisely.

Directive Power

Rich directives for lists, conditionals, events, text/HTML binding, forms, dynamic components, and attribute orchestration.

Component Flexibility

Build components in TypeScript with practical context behavior and dynamic composition.

No Forced Build Pipeline

Use npm packages, CDN ESM, or global build. Choose the workflow that fits your deployment model.

Performance-Oriented by Design

Stay close to the DOM and optimize hot paths with full visibility instead of opaque rendering internals.

Progressive Enhancement

Adopt Regor incrementally in legacy or mixed-stack applications, including static-first pages with dynamic islands.

Library-Friendly

Integrates cleanly with external DOM logic and micro-frontend environments.