Signal(X)

A fine-grained reactive framework with one core and a package for every surface — web, native, terminal and the tooling in between.

Get started
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
Core
sigx
Stable
Fine-grained reactivity with signals and effects, plus a tiny TSX component runtime.
v0.13.0
Router
@sigx/router
Stable
Nested routes, navigation guards and reactive params — isomorphic by default.
v0.9.0
Store
@sigx/store
Stable
Predictable, derived state for larger apps — built on the same reactive core.
v0.10.0
CLI
@sigx/cli
Stable
npm create @sigx@latest — project scaffolding, plugin discovery and platform commands.
v0.6.0
DevTools
@sigx/devtools
Beta
A browser panel to trace the reactive graph, time-travel effects and inspect components.
v0.1.0
WebThe default DOM renderer
SSG
@sigx/ssg
Beta
File-based routing, MDX content collections and island hydration for content sites.
v0.17.0
Server
@sigx/server-renderer
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
DaisyUI
@sigx/daisyui
Stable
Accessible buttons, forms, modals and more with full DaisyUI theme support.
v0.10.0
Monaco
@sigx/monaco-editor
Beta
A pluggable Monaco wrapper powering the live, runnable code samples in these docs.
v0.5.0
Vite
@sigx/vite
Stable
First-class Vite integration — HMR for components, optimized production builds.
v0.13.0
LynxNative iOS & Android
Lynx
@sigx/lynx
Preview
Write one SignalX component tree, render it to real native views on iOS and Android.
v0.20.0
Browse modules
@sigx/lynx-*
53 lockstep native modules — gestures, camera, navigation, a DaisyUI component library and more.
Catalog
TerminalTerminal UIs
Terminal
@sigx/terminal
Preview
The reactive model, rendered to the terminal — flexbox layout, input and a cell renderer.
v0.9.0