Lit Signals
Integration of JavaScript Signals proposal with Lit for reactive web components.
State and data fetching npm BSD-3-Clause
How Lit Signals is used
Lit Signals is a dependency in 32 of the 6,208 public GitHub projects set up for AI coding agents that we scanned (0.7% of the 4,818 JavaScript/TypeScript ones), #11 of 47 in state and data fetching. The most used alternative in our scan is Zustand (361 projects). Projects that use it most often also use Clack Prompts (100.0%), @lit/context (100.0%), chalk (100.0%). It is more common in projects set up for OpenClaw (10.4%) than for GitHub Copilot (0.5%).
Lit Signals popularity over time
Gid Score 46: downloads 51, use in agent projects 35, GitHub stars 63, downloads trend 21 (each 0-100). How it is calculated.
Often used with Lit Signals
| Clack Prompts | 100.0% of Lit Signals projects · 100.1× more than average |
|---|---|
| @lit/context | 100.0% of Lit Signals projects · 188.1× more than average |
| chalk | 100.0% of Lit Signals projects · 34.7× more than average |
| Commander | 100.0% of Lit Signals projects · 36.1× more than average |
| Croner | 100.0% of Lit Signals projects · 144.4× more than average |
| dotenv | 100.0% of Lit Signals projects · 6.4× more than average |
| file-type | 100.0% of Lit Signals projects · 119.4× more than average |
| jiti | 100.0% of Lit Signals projects · 57.0× more than average |
By coding agent
| OpenClaw | 10.4% of projects set up for it |
|---|---|
| Claude Code | 0.9% of projects set up for it |
| Gemini CLI | 3.4% of projects set up for it |
| GitHub Copilot | 0.5% of projects set up for it |
Share of public repos configured for each agent that list Lit Signals as a dependency.
Install
| Package | npm install @lit-labs/signals |
|---|---|
| Main stacks | TypeScript / JavaScript (23), Python (9) |
| Example projects | Bitterbot-AI/bitterbot-desktop, ArgentAIOS/argentos-core, raucvr/Group-Goki, CharlesHoskinson/dancesWithClaws, hashSTACS-Global/EnClaws |
Alternatives to Lit Signals
Tools that do the same job, so a project picks one or the other. Add-ons and libraries used alongside Lit Signals are not listed here; they are in "Often used with".
| Tool | Gid Score | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|---|
| Zustand npm Lightweight state management for React with minimal boilerplate. |
84 | 361 (7.5%) | 37.7M | 58.8K | MIT |
| RxJS npm Reactive programming library for composing async events and data streams in JavaScript. |
77 | 131 (2.7%) | 59.7M | 31.7K | Apache-2.0 |
| Jotai npm Minimal React state management with atoms as primitive building blocks for flexibility. |
66 | 35 (0.7%) | 3.8M | 21.3K | MIT |
More in State and data fetching: TanStack Query Pinia SWR nuqs Immer React Redux Redux Toolkit signal-utils