An open API service indexing awesome lists of open source software.

https://github.com/ianmurrays/jelly.io

A socket.io wrapper that mimicks Pusher's simplicity to add private & presence rooms and a REST API.
https://github.com/ianmurrays/jelly.io

Last synced: 2 months ago
JSON representation

A socket.io wrapper that mimicks Pusher's simplicity to add private & presence rooms and a REST API.

Awesome Lists containing this project

README

        

# IN DEVELOPMENT, NOT COMPLETE

# jelly.io

jelly.io is a wrapper of socket.io that adds private and presence room support. This means you can quickly setup these types of rooms using the same principles present in Pusher's service.

It also adds a REST API just like Pusher to send events.

jelly.io supports multiple "apps". Apps are created using different namespaces, meaning you could theoretically build your own complete Pusher with this.

jelly.io should scale horizontally by creating multiple nodes according to socket.io's recommendations. You need to have a redis server and sticky sessions (meaning this will probably not work well in Heroku).

## Room Naming Convention

Same as Pusher's. Private rooms are prepended with `private-` and presence rooms with `presence-`.

# WIP