Posts Tagged ‘Real-Time’

Firechat is an open source chat application that doesn’t use any server-side code as it is built on Firebase (premium service with a satisfactory free account).

The application has support for multiple rooms (users can create rooms), multiple users and private messages.

Users can be authenticated via social accounts or other types of authentication can be implemented with less effort.


There are other features like moderation, chat invitations and much more.

Firechat is almost a plug ‘n’n play app and can be customized (design and function) with ease.

Mozilla has announced a new and proof-of-concept web service, named TowTruck, for collaborating on the web so easily.

It works by simply inserting a line of JavaScript to webpages and a button to initiate the collaboration.

Once activated, a unique link is generated, it can be shared with any number of users and users visiting that link auto-join to the session.

Mozilla TowTruck

The session allows users to author, browse, chat and voice-chat on the page all together.

In real life, it can be very useful while working with teammates, discussing stuff related to a webpage with clients and more.

Although TowTruck is totally free to use, it is also open source in case you prefer to host and/or improve it.

Cubism.js is a plugin for D3.js, a JavaScript visualization library for HTML and SVG, to display time series in real-time.

It requests the data incrementally by polling only the most recent values and reduces the load on the server.

Charts are rendered incrementally as well by shifting charts one pixel each time to the left.

Cubism is data-source agnostic. It has built-in support for Graphite and Cube, and can be readily extended to fetch data from other sources.


Rickshaw is a JavaScript toolkit, created by the developers of the stock photo service Shutterstock, for generating interactive and real-time graphs.

It is built on top of the D3.js visualization library and can render stack or line graphs.

Rickshaw JavaScript Toolkit

The graphs are interactive, respond to hovering them or their legends, items in the stack can be re-ordered with drag 'n' drops and more.

There is a good margin for customization: colors, sizes, interpolation and functionality in general with the modular/extendable structure of the toolkit.