Building simplicidade.org: notes, projects, and occasional rants

Realtime software

Software and SaaS packages to make developing real-time, live-sync, apps simpler.

Software

DeepStream

Available at https://deepstream.io/.

  • allows multiple clients to share a JSON object, edits to the object are synced to all clients interested on the same object;
  • includes support for Request/Reply and PubSub API’s;
  • client support is currently (July 2016) limited. There is a JavaScript client that you can use on Node and Browser environments, but no Go or Perl client;
  • can use multiple servers with a messaging system to keep them in sync;
  • As far as I can tell, free to use.

Horizon

Available at https://horizon.io/.

  • Written by the same team of RethinkDB;
  • open-source.

SaaS

Baasil

Available at https://baasil.io/.

  • source code is mostly available, it is based on Socket Cluster;
  • very cost-effective.

Pusher

Available at https://pusher.com/.

Pubnub

Available at https://www.pubnub.com/.

Stuff to investigate