Socket.IO
@socketioOrganizationOn the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 257 | socketio/socket.io | 63,005 |
Top repositories by stars
- TypeScript62,878
- socketio/socket.io-client
Realtime application framework (client)
10,624 - socketio/socket.io-client-java
Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.
Java5,417 - Swift5,298
- socketio/engine.io
The engine used in the Socket.IO JavaScript server, which manages the low-level transports such as HTTP long-polling and WebSocket.
4,588 - socketio/socket.io-redis-adapter
Adapter to enable broadcasting of events to multiple separate socket.io server nodes.
TypeScript2,768 - socketio/socket.io-client-cpp
C++11 implementation of Socket.IO client
C++2,348 - socketio/chat-example
Basic chat example with Socket.IO
JavaScript1,447 - JavaScript1,038
- socketio/engine.io-client
The engine used in the Socket.IO JavaScript client, which manages the low-level transports such as HTTP long-polling, WebSocket and WebTransport.
742 - socketio/socket.io-redis-emitter
The Socket.IO Redis emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process.
TypeScript722 - socketio/socket.io-protocol
Socket.IO Protocol specification
JavaScript522 - socketio/socket.io-admin-ui
Admin UI for Socket.IO
Vue409 - socketio/engine.io-client-java
Engine.IO Client Library for Java
Java371 - socketio/socket.io-website
Socket.IO website and blog
JavaScript342 - socketio/engine.io-protocol
Engine.IO protocol
JavaScript248 - socketio/socket.io-adapter
The Socket.IO in-memory adapter
199 - socketio/engine.io-server-java
Engine.IO Server Library for Java
Java174 - socketio/socket.io-chat-platform
A basic chat platform based on Socket.IO
JavaScript156 - socketio/socket.io-deno
Socket.IO server for Deno
TypeScript138 - socketio/engine.io-parser
Parser for the engine.io protocol, used by client and server
76 - socketio/socket.io-msgpack-parser
Socket.IO parser based on msgpack
JavaScript73 - socketio/bun-engine
The Socket.IO low-level engine for Bun
TypeScript62 - socketio/socket.io-server-java
Socket.IO Server Library for Java
Java54 - socketio/socket.io-sticky
A simple and performant way to use Socket.IO within a cluster.
JavaScript46 - socketio/socket.io-redis-streams-adapter
The Socket.IO adapter based on Redis Streams, allowing to broadcast events between several Socket.IO servers.
TypeScript40 - socketio/pm2
Node.js Production Process Manager with a built-in Load Balancer.
JavaScript24 - socketio/socket.io-postgres-adapter
The Socket.IO Postgres adapter, allowing to broadcast events between several Socket.IO servers
TypeScript24 - socketio/socket.io-mongo-adapter
The Socket.IO MongoDB adapter, allowing to broadcast events between several Socket.IO servers
TypeScript23 - socketio/socket.io-cluster-adapter
The Socket.IO official cluster adapter, allowing to broadcast events between several Socket.IO servers.
18 - socketio/socket.io-json-parser
socket.io parser based on JSON.stringify / JSON.parse
JavaScript14 - socketio/socket.io-benchmarks
Benchmarks for Socket.IO
JavaScript10 - socketio/socket.io-minimal-example
Socket.IO minimal example
HTML8 - socketio/socket.io-fiddle
A minimal example to play with Socket.IO
JavaScript8 - JavaScript8
- JavaScript8
- socketio/socket.io-mongo-emitter
The Socket.IO MongoDB emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process
TypeScript7 - socketio/socket.io-postgres-emitter
The Socket.IO Postgres emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process.
6 - socketio/socket.io-azure-service-bus-adapter
The Socket.IO adapter for Azure Service Bus, allowing to broadcast events between several Socket.IO servers.
TypeScript5 - socketio/socket.io-aws-sqs-adapter
The Socket.IO adapter for AWS Simple Queue Service (SQS), allowing to broadcast events between several Socket.IO servers.
TypeScript5 - socketio/socket.io-sample-playbook
This repository contains an Ansible playbook to set up a basic Socket.IO application.
JavaScript5 - socketio/socket.io-echo-server
Socket.IO echo server
JavaScript5 - socketio/has-binary
Simple module to test if an object contains binary data
JavaScript5 - socketio/emitter
Event emitter component
JavaScript4 - socketio/socket.io-gcp-pubsub-adapter
The Socket.IO adapter for Google Cloud pub/sub, allowing to broadcast events between several Socket.IO servers
TypeScript3 - socketio/socket.io-devalue-parser
Socket.IO parser based on the `devalue` package
JavaScript2 - socketio/socket.io-browsers
A reusable list of browsers to test when using defunctzombie/zuul
JavaScript2 - socketio/zuul
[UNMAINTAINED] multi-framework javascript browser testing
JavaScript1 - socketio/base64-arraybuffer
Encode/decode base64 data into ArrayBuffers
TypeScript1 - socketio/webtransport
Http/3 webtransport support for node
JavaScript0