Skip to content
BlinkJS
BlinkJS 2.1 · TypeScript-first

Small runtime.
Serious capabilities.

BlinkJS is a compiler-free TypeScript UI runtime that pairs fine-grained signals with a familiar virtual-DOM model. Start small, then opt into routing, server rendering, forms, resources, portals, and testing tools as your app grows.

Why BlinkJS?

Signals without a compiler

Use readable TypeScript primitives and JSX or the handwritten el API—no compile-time framework transform required.

Familiar rendering model

Signals deliver precise updates while the virtual DOM keeps conditional and keyed structural UI straightforward to reason about.

Opt-in application modules

Keep the default import small. Add Router, SSR, forms, portals, accessibility helpers, and devtools from explicit subpaths.

Get started

npm install @axewhyzed/blink-js

Build your first component →

Choose your next step