The WebSocket counterpart to PlayPeerJS – Simplify multiplayer game development and write code once, not twice.
active 2025-04-24 → 2026-07-18 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 451 days from 2025-04-24 to 2026-07-18. Pushes: 71 total, peak 8 in a day. Pull requests: 2 total, peak 1 in a day. Issues: 6 total, peak 2 in a day. Comments: 10 total, peak 2 in a day. Stars: 6 total, peak 1 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| therealPaulPlay | 73 | 65 | 1 | 5 |
| sakgoyal | 6 | 0 | 1 | 3 |
Recent activity
Latest issues, pull requests and releases
- ReleasetherealPaulPlay2026-02-08 18:16Error formatting improvements
- ReleasetherealPaulPlay2025-09-20 23:08Call roomCreationRequested in createRoom server-side, make it async
- Issue#7therealPaulPlay2025-09-12 18:03Storage Updated event should say which key changed
- Issue comment#6therealPaulPlay2025-09-10 17:20[ Documentation ]: Using `updateRoomStorage` with `set`
- ReleasetherealPaulPlay2025-09-10 13:41Small fix for missing return value in event callback
- Issue comment#7therealPaulPlay2025-09-10 13:39Storage Updated event should say which key changed
- Issue comment#7sakgoyal2025-09-09 17:55Storage Updated event should say which key changed
- Issue comment#7therealPaulPlay2025-09-09 15:27Storage Updated event should say which key changed
- Issue#7sakgoyal2025-09-09 15:11Storage Updated event should say which key changed
- Issue comment#6therealPaulPlay2025-09-08 00:38[ Documentation ]: Using `updateRoomStorage` with `set`
- Issue#6therealPaulPlay2025-09-08 00:38[ Documentation ]: Using `updateRoomStorage` with `set`
- Pull request#4therealPaulPlay2025-09-07 21:17
- Issue comment#5sakgoyal2025-09-05 17:37Migrate to typescript (`tsdown` builds)
- Issue comment#5therealPaulPlay2025-09-05 17:17Migrate to typescript (`tsdown` builds)
- ReleasetherealPaulPlay2025-09-03 00:28Missing JSDoc type declarations
- Pull request#4sakgoyal2025-09-02 22:09
- Issue comment#3sakgoyal2025-09-02 21:24Client types are incorrect
- Issue#3sakgoyal2025-09-02 21:01Client types are incorrect
- ReleasetherealPaulPlay2025-08-08 20:11Fix roomId of no longer existant room being passed to clientDisconnected event if last player to disconnect
- ReleasetherealPaulPlay2025-08-08 17:50New clientJoinRequested event
- ReleasetherealPaulPlay2025-08-06 21:21New server-side storageUpdated event
- Issue comment#1dougg0k2025-07-19 15:47Perf gains
- Issue comment#1therealPaulPlay2025-07-19 15:43Perf gains
- Issue#1therealPaulPlay2025-07-19 15:43Perf gains
- Issue#1dougg0k2025-07-19 03:31Perf gains
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 6 stars here means stars gained during the window, not the repo's star count.