Repositories
-
socketcluster-website
The SocketCluster website
-
socketcluster
Highly scalable realtime framework
-
socketcluster-client
JavaScript client for SocketCluster
-
expirymanager
An object for efficiently managing key expiries for in-memory databases
-
scc-broker-client
Client for SCC - For horizontal scalability.
-
-
socketcluster-server
Minimal server module for SocketCluster
-
writable-consumable-stream
An async stream which can be iterated over using a for-await-of loop.
-
crypticle
Scalable off-chain payment microservice with realtime API
-
plugins
List of SocketCluster http://socketcluster.io plugins - Pull requests welcome.
-
asyngular
Highly scalable realtime framework compatible with SocketCluster
-
sc-stateless-presence
Plugin for checking user presence in SocketCluster. Optimized for front end use.
-
scc-integration-tests
Integration tests for SCC
-
agc-integration-tests
Integration tests for AGC
-
scc-state
Cluster state tracking and notification engine for SocketCluster clusters.
-
scc-broker
Server for the SC cluster - For horizontal scalability.
-
ag-simple-broker
Simple broker engine for Asyngular
-
ag-channel
Channels for Asyngular
-
eetase
EventEmitter to AsyncStreamEmitter converter.
-
async-stream-emitter
EventEmitter using async iterable streams
-
stream-demux
An alternative to using event listeners; improves control flow whilst helping to avoid memory leaks.
-
consumable-stream
Readable async iterable stream.
-
asyngular-client
JavaScript client for Asyngular
-
asyngular-server
Minimal server module for Asyngular
-
sc-redis
Redis adapter for SocketCluster
-
sc-formatter
Module for serializing and unserializing SocketCluster messages
-
agc-broker-client
Client for AGC - For horizontal scalability.
-
sc-errors
Error types for SocketCluster
-
ag-crud-rethink
Realtime CRUD data management layer/plugin for Asyngular using RethinkDB as the database
-
ag-collection
Asyngular collection component for the front end