Socket.IO
Socket.IO is a library that provides bidirectional and event-based communication between the browser and the server. Usage questions, debugging guides and documents are featured on the official website. For error reports and feature requests, the relevant problem tracking list on GitHub is used.
socketio · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You communicate bidirectional, low latency real-time between the browser and the server
- When the connection is disconnected, you run non-stop with automatic reconnection and a HTTP long-polling replacement.
- You post messages to specific client groups with rooms (rooms) and namespaces (namespaces)
- • NeutralHacker News
Socket.IO C++
“Socket.IO also gives you things like cross-everything callbacks: // server io.emit('event', function (msg) { console.log('Client responded!', msg) }) // client io.on('event', function (cb) { cb('This is my response') }) And it also provides socket namespacing, and "rooms" (a bit…”
- ↑ PositiveHacker News
Socket.IO P2P
“SockJS is definitely a reasonable choice as a base. At Pusher we use a fork of SockJS for HTTP fallback but we actually use em-websocket [1] (ruby) for our WebSocket API. Given the opportunity we'd probably move away from SockJS to something much simpler because we only want the…”
Verified against README · Oct 25, 2026 · source
My note
Alternative pages
More in: Chat & Messaging / Slack Alternatives
- Rocket.Chat★ 46,351 · today
- Chatwoot★ 38,647 · today
- AionUi★ 33,939 · 7 days ago
- discord.js★ 26,824 · today
- Zulip★ 26,146 · today
- hubot★ 16,795 · 3 days ago