https://github.com/socketio/socket.io
Realtime application framework (Node.JS server)
https://github.com/socketio/socket.io
javascript nodejs socket-io websocket
Last synced: about 1 month ago
JSON representation
Realtime application framework (Node.JS server)
- Host: GitHub
- URL: https://github.com/socketio/socket.io
- Owner: socketio
- License: mit
- Created: 2010-03-11T18:24:48.000Z (almost 16 years ago)
- Default Branch: main
- Last Pushed: 2025-03-28T20:32:26.000Z (11 months ago)
- Last Synced: 2025-05-05T13:48:02.999Z (9 months ago)
- Topics: javascript, nodejs, socket-io, websocket
- Language: TypeScript
- Homepage: https://socket.io
- Size: 30.6 MB
- Stars: 61,979
- Watchers: 1,509
- Forks: 10,144
- Open Issues: 197
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-starred - socket.io - Realtime application framework (Node.JS server) (JavaScript)
- awesome-nodejs - Socket.io - Enables real-time bidirectional event-based communication.  (Repository / Real-time)
- Awesome - Socket.io - Realtime application framework (Node.JS server). (Development / Programming)
- awesome - socket.io
- awesome-nodejs - Socket.io - 实现基于事件的实时双向通信。  (GIT 仓库 / 实时通信)
- awesome-libraries - socket.io - based WebSockets wrapper. (Node.js / Node.js)
- awesome - socketio/socket.io - Realtime application framework (Node.JS server) (TypeScript)
- awesome-node - Socket.io - Enables real-time bidirectional event-based communication. (Packages / Real-time)
- awesome-websocket-security - Socket.io
- awesome-nodejs-cn - Socket.io - 实现基于事件的实时双向通信. (目录 / 即时通信)
- awesome-nodejs - socket.io - Realtime application framework (Node.JS server) - ★ 44232 (Real-time)
- awesome-github-repos - socketio/socket.io - Realtime application framework (Node.JS server) (TypeScript)
- awesome-github-star - socket.io
- awesome-open-source-applications - Socket.IO - time, bidirectional and event-based communication. |  |  |  |  |  | (Web Development)
- trackawesomelist - Socket.io (⭐62k) - time applications. Supports auto-reconnection, rooms, and fallbacks (e.g., polling). (Recently Updated / [Mar 02, 2025](/content/2025/03/02/README.md))
- awesome-nodejs-cn - Socket.io - 实现基于事件的实时双向通信 (包 / 实时)
- awesome-nodejs - Socket.io - Enables real-time bidirectional event-based communication. (Packages / Real-time)
- stars - socket.io
- awesome-nodejs - Socket.io - Enables real-time bidirectional event-based communication. (Packages / Real-time)
- awesome - socketio/socket.io - Realtime application framework (Node.JS server) (TypeScript)
- awesome-nodejs-cn - Socket.io - **star:61598** 支持实时双向基于事件的通信 ![star > 2000][Awesome] (包 / 实时)
- awesome-inspiration - socket.io
- fucking-awesome-nodejs - Socket.io - Enables real-time bidirectional event-based communication. (Packages / Real-time)
- awesome-javascript - Socket.io - time applications. Supports auto-reconnection, rooms, and fallbacks (e.g., polling). (WebSockets / Other)
- awesome-nodejs - Socket.io - Enables real-time bidirectional event-based communication. (Packages / Real-time)
- awesome-npm - socket.io - 强大的 WebSocket 框架 (1. 后端开发 / 1.2 框架)
- fucking-awesome-javascript - Socket.io - time applications. Supports auto-reconnection, rooms, and fallbacks (e.g., polling). (WebSockets / Other)
- awesome - socketio/socket.io - Realtime application framework (Node.JS server) (<a name="TypeScript"></a>TypeScript)
- awesome-game-engine-dev - Socket.io - Enables real-time bidirectional event-based communication. (Libraries / JavaScript)
README
# socket.io
[](https://www.npmjs.com/package/socket.io)
[](https://github.com/socketio/socket.io/actions/workflows/ci.yml)
[]((https://www.npmjs.com/package/socket.io))
## Getting Started
Please check our documentation [here](https://socket.io).
## Questions
Our [issues list](https://github.com/socketio/socket.io/issues) is exclusively reserved for bug reports and feature requests. For usage questions, please use the following resources:
- read our [documentation](https://socket.io/docs/v4/)
- check our [troubleshooting guide](https://socket.io/docs/v4/troubleshooting-connection-issues/)
- look for/ask questions on [Stack Overflow](https://stackoverflow.com/questions/tagged/socket.io)
- create a new [discussion](https://github.com/socketio/socket.io/discussions/new?category=q-a)
## Security
If you think that you have found a security vulnerability in our project, please do not create an issue in this GitHub repository, but rather refer to our [Security Policy](./SECURITY.md).
## Issues and contribution
Please make sure to read our [Contributing Guide](./CONTRIBUTING.md) before creating an issue or making a pull request.
Thanks to everyone who has already contributed to Socket.IO!
## License
[MIT](https://opensource.org/licenses/MIT)