Pusher Channels
Pusher Javascript library observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 97
- Release rhythm 94
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 12
- age_days: 5980
- days_rel: 41
- days_push: 23
- n_releases_24m: 6
Adoption not part of the score
2220 stars · 389 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The official Pusher Channels JavaScript client library for subscribing to channels and receiving realtime events over WebSockets with HTTP fallbacks. It works in browsers, web workers, React Native, and Node.js against the Pusher hosted pub/sub service.
Use cases
- add realtime updates to a web dashboard
- show live user presence and online status
- build chat with typing indicators
- stream live price or score updates to browsers
- subscribe to pub/sub channels in a Node.js app
- send realtime notifications to React Native apps
When to choose
- you use the Pusher Channels hosted service and need a JavaScript client
- you want realtime messaging without managing WebSocket infrastructure
- you need browser, web worker, React Native, and Node.js support from one library
When to avoid
- you want fully self-hosted pub/sub without a paid third-party service
- you need a server-side publishing SDK for Node.js (use pusher-http-node instead)
- you need raw WebSocket control rather than a channel abstraction
Facets
library · maturity active
websocket message-queue http-client sdk web-development apis browser cross-platform pubsub realtime pusher-channels client-library react-native web-workers hosted-service real-time messaging nodejs web-server
8 sources
- readme: https://github.com/pusher/pusher-js · fetched 2026-08-28 · 5c5e85ee70f0
- homepage: http://pusher.com · fetched 2026-08-29 · 0d6ec4d965f8
- site_page: https://pusher.com/docs · fetched 2026-08-29 · f50bf9cb5266
- site_page: https://pusher.com/docs/channels · fetched 2026-08-29 · 90d072cd21f6
- registry_npm: https://registry.npmjs.org/pusher-js · fetched 2026-08-29 · 9a2bff4561af
- site_page: https://pusher.com/channels · fetched 2026-08-29 · b3b18d79d499
- site_page: https://pusher.com/channels/pricing · fetched 2026-08-29 · 48c2643f7306
- site_page: https://pusher.com/beams/pricing · fetched 2026-08-29 · 5713777ee3ed
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pusher/pusher-js | sdk | 97 |
| pusher/pusher-http-php | sdk | 93 |
For agents
markdown · JSON · MCP: product_card(name="pusher/pusher-js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem