
Signal(X)
A fine-grained reactive framework with one core and a package for every surface — web, native, terminal and the tooling in between.
12packages
~7kbcore runtime
4render targets
MITlicensed
One core, every target
A universal foundation, then everything each target needs — including its own UI.
FoundationWorks on every target
◇Stable
Fine-grained reactivity with signals and effects, plus a tiny TSX component runtime.
v0.13.0
⌖Stable
Nested routes, navigation guards and reactive params — isomorphic by default.
v0.9.0
▦Stable
Predictable, derived state for larger apps — built on the same reactive core.
v0.10.0
›Stable
npm create @sigx@latest — project scaffolding, plugin discovery and platform commands.
v0.6.0
⊙Beta
A browser panel to trace the reactive graph, time-travel effects and inspect components.
v0.1.0
WebThe default DOM renderer
❏Beta
File-based routing, MDX content collections and island hydration for content sites.
v0.17.0
⊟Stable
Render to an HTML string or stream on the server and hydrate on the client — plus the islands add-on for client:* selective hydration.
v0.13.0
❂Stable
Accessible buttons, forms, modals and more with full DaisyUI theme support.
v0.10.0
⌗Beta
A pluggable Monaco wrapper powering the live, runnable code samples in these docs.
v0.5.0
◮Stable
First-class Vite integration — HMR for components, optimized production builds.
v0.13.0
LynxNative iOS & Android
◑Preview
Write one SignalX component tree, render it to real native views on iOS and Android.
v0.20.0
53 lockstep native modules — gestures, camera, navigation, a DaisyUI component library and more.
Catalog
TerminalTerminal UIs
▸Preview
The reactive model, rendered to the terminal — flexbox layout, input and a cell renderer.
v0.9.0