{"full_name":"socketio/socket.io","owner":"socketio","name":"socket.io","url":"https://github.com/socketio/socket.io","description":"Bidirectional and low-latency communication for every platform","homepage":"https://socket.io","topics":[],"language":"TypeScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/10566080?v=4","created_at":"2010-03-11T18:24:48Z","pushed_at":"2026-11-10T09:39:54Z","metrics":{"stars":63237,"forks":10230,"watchers":1474,"issues":3670,"prs":977,"releases":104,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":808},"growth":{"day":{"stars":3,"forks":-4,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[63234,63237],"forks":[10234,10230],"watchers":[1474,1474],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":5282,"title":"Connection State Recovery fails for long-lived connections","comments":21,"created_at":"2025-01-23T15:11:30Z"},{"number":5197,"title":"socket.io-client 4.8.0 automatic reconnect is not working","comments":21,"created_at":"2024-09-24T12:21:25Z"},{"number":5117,"title":"Socket.io client keeps disconnecting and reconnecting at a fixed interval because of ping timeout","comments":20,"created_at":"2023-05-25T08:44:11Z"},{"number":5511,"title":"Official documentation can't open","comments":19,"created_at":"2026-06-11T01:56:19Z"},{"number":4891,"title":"Socket Disconnection issue on Specific Mobile Network on JIO 5g network in INDIA","comments":16,"created_at":"2023-12-07T07:34:10Z"},{"number":4881,"title":"Getting HTTP error 400","comments":15,"created_at":"2023-11-27T18:50:26Z"},{"number":3242,"title":"Socket.io for golang","comments":14,"created_at":"2018-05-08T13:24:38Z"},{"number":4052,"title":"Not working with flutter socket.io-client since version 3","comments":14,"created_at":"2021-08-10T03:50:40Z"}],"discussions":[{"number":5572,"title":"ws-tap: watch live Socket.IO traffic in a second terminal (middleware + viewer, secrets redacted)","comments":0,"category":"Show and tell","created_at":"2026-10-12T13:01:58Z"},{"number":5562,"title":"API doc sites should have copy as markdown feature, so we can feed prompts to AI.","comments":1,"category":"Ideas","created_at":"2026-09-24T01:35:09Z"},{"number":5532,"title":"socket.io website is down with err_connection_timeout","comments":1,"category":"General","created_at":"2026-08-11T15:31:38Z"},{"number":5520,"title":"Old demo revival","comments":0,"category":"General","created_at":"2026-07-02T18:42:45Z"},{"number":5515,"title":"Documentation","comments":1,"category":"Q&A","created_at":"2026-06-16T08:05:02Z"},{"number":5510,"title":"Website is down!!!","comments":1,"category":"Q&A","created_at":"2026-06-10T15:42:20Z"},{"number":5486,"title":"Simulating real-time with socket io","comments":1,"category":"Q&A","created_at":"2026-04-04T09:59:27Z"},{"number":5477,"title":"Connection timeout IO v4.8.1","comments":1,"category":"Q&A","created_at":"2026-03-19T04:51:59Z"}],"latest_release":{"name":"socket.io@4.8.4","tag":"socket.io@4.8.4","published_at":"2026-09-25T09:00:29Z","body":"### Bug Fixes\r\n\r\n* cleanup pending acks on timeout to prevent memory leak ([37aad11](https://github.com/socketio/socket.io/commit/37aad11417d1020cf51d27a0cf90fa367efd5dc1))\r\n* prevent uWebSockets.js from serving missing client files ([dfb5ab3](https://github.com/socketio/socket.io/commit/dfb5ab3b6a2f00d1ecb226939022ea56e5701124))\r\n* reject stateful regexps for dynamic namespaces ([59f4f24](https://github.com/socketio/socket.io/commit/59f4f2413b2cd1d6a1cf91d367bac71af51f4a24))\r\n* **types:** allow emitWithAck() for events with void callbacks ([#5453](https://github.com/socketio/socket.io/issues/5453)) ([8b93a18](https://github.com/socketio/socket.io/commit/8b93a1868146cf42391d21b254e6ff036372a608))\r\n* **types:** properly import http module ([74599a6](https://github.com/socketio/socket.io/commit/74599a6b9e3dbeff1a9efe46c305d5d25d6e3dd8))\r\n\r\n\r\n### Dependencies\r\n\r\n- [`engine.io@~6.6.0`](https://github.com/socketio/engine.io/releases/tag/6.6.0) (no change)\r\n- [`ws@~8.21.0`](https://github.com/websockets/ws/releases/tag/8.21.0) ([diff](https://github.com/websockets/ws/compare/8.18.3...8.21.0))\r\n"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}