Skip to content
Agents tracked: 440 Downloads (7d): 202M down 19.5% GitHub stars: 10.4M Releases (7d): 607 Agent status: all upSince last limit reset: Claude 28d · Codex 0d Updated Oct 21, 2026

signal-utils

Utilities for working with the JavaScript Signals proposal for reactive state management.

State and data fetching npm MIT

Used in agent projects
32
0.7% of 4,818 JS/TS repos built with AI coding agents
Gid Score
29 /100
#3516 of 3,794 tools, #47 in state and data fetching · ranking
Rank in state and data fetching
#12 of 47
by use in those projects
Downloads
197K
npm, last 7 days, signal-utils
GitHub stars
120
13 forks · last push Sep 8, 2026

How signal-utils is used

signal-utils 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), #12 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 Signals (100.0%), @lit/context (100.0%). It is more common in projects set up for OpenClaw (10.4%) than for GitHub Copilot (0.5%).

signal-utils popularity over time

Top tools by Gid Score

signal-utils: downloads per weeknpm, signal-utils 197,448
signal-utils: GitHub starsproposal-signals/signal-utils 120

Gid Score 29: downloads 49, use in agent projects 35, GitHub stars 0, downloads trend 18 (each 0-100). How it is calculated.

Often used with signal-utils

Clack Prompts100.0% of signal-utils projects · 100.1× more than average
Lit Signals100.0% of signal-utils projects · 194.0× more than average
@lit/context100.0% of signal-utils projects · 188.1× more than average
chalk100.0% of signal-utils projects · 34.7× more than average
Commander100.0% of signal-utils projects · 36.1× more than average
Croner100.0% of signal-utils projects · 144.4× more than average
dotenv100.0% of signal-utils projects · 6.4× more than average
file-type100.0% of signal-utils projects · 119.4× more than average

By coding agent

OpenClaw10.4% of projects set up for it
Claude Code0.9% of projects set up for it
Gemini CLI3.4% of projects set up for it
GitHub Copilot0.5% of projects set up for it

Share of public repos configured for each agent that list signal-utils as a dependency.

Install

Packagenpm install signal-utils
Main stacksTypeScript / JavaScript (23), Python (9)
Example projectsBitterbot-AI/bitterbot-desktop, ArgentAIOS/argentos-core, raucvr/Group-Goki, CharlesHoskinson/dancesWithClaws, hashSTACS-Global/EnClaws

Alternatives to signal-utils

All state and data fetching

Tools that do the same job, so a project picks one or the other. Add-ons and libraries used alongside signal-utils are not listed here; they are in "Often used with".

Tool Gid Score Used in agent projectsDownloads / wk GitHub starsLicense
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 Lit Signals

Is signal-utils right for your project? Ask AgentGid →