Signals without a compiler
Use readable TypeScript primitives and JSX or the handwritten
el API—no compile-time framework transform required.
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.
Use readable TypeScript primitives and JSX or the handwritten
el API—no compile-time framework transform required.
Signals deliver precise updates while the virtual DOM keeps conditional and keyed structural UI straightforward to reason about.
Keep the default import small. Add Router, SSR, forms, portals, accessibility helpers, and devtools from explicit subpaths.
npm install @axewhyzed/blink-js