rltm.js - Easily swap realtime providers with a single code base

  •        1

Universal API for realtime services. Integrate once and easily switch between Socket.io and PubNub. Provides handy methods for rooms, users, message history, and information about connected user.

https://github.com/pubnub/rltm#readme
https://github.com/pubnub/rltm.js

Dependencies:

browserify : ^13.1.0
pubnub : ^4.0.13
socket.io : ^1.5.1
socket.io-client : ^1.5.1

Tags
Implementation
License
Platform

   




Related Projects

primus - :zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in

  •    Javascript

Primus, the creator god of transformers but now also known as universal wrapper for real-time frameworks. There are a lot of real-time frameworks available for Node.js and they all have different opinions on how real-time should be done. Primus provides a common low level interface to communicate in real-time using various real-time frameworks.If you deploy your application behind a reverse proxy (Nginx, HAProxy, etc.) you might need to add WebSocket specific settings to its configuration files. If you intend to use WebSockets, please ensure that these settings have been added. There are some example configuration files available in the observing/balancerbattle repository.

Beaver - 💨A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps

  •    Go

A Real Time Messaging Server. Beaver is a real-time messaging server. With beaver you can easily build scalable in-app notifications, realtime graphs, multiplayer games, chat applications, geotracking and more in web applications and mobile apps.

Vue-Socket.io - socket.io implementation for vuejs

  •    Javascript

Socket mutations always have SOCKET_ prefix. You can use either one or another or both in your store. Namespaced modules are supported.

socket.io - Realtime application framework (Node.JS server)

  •    Javascript

For this purpose, it relies on Engine.IO, which first establishes a long-polling connection, then tries to upgrade to better transports that are "tested" on the side, like WebSocket. Please see the Goals section for more information. Unless instructed otherwise a disconnected client will try to reconnect forever, until the server is available again. Please see the available reconnection options here.


express-status-monitor - 🚀 Realtime Monitoring solution for Node

  •    Javascript

Simple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for Express-based node servers. Monitor can be configured by passing options object into expressMonitor constructor.

eon - An open-source chart and map framework for realtime data.

  •    Shell

This is the repository for the compiled EON framework, including eon-chart and eon-map. This repository contains gh-pages and gulp tasks to compile the full EON framework. Each module has it's own repository and documentation found below.

laravel-video-chat - Laravel Video Chat using Socket.IO and WebRTC

  •    PHP

Laravel 5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider.

go-socket.io - socket.io library for golang, a realtime application framework.

  •    Go

go-socket.io is an implementation of socket.io in golang, which is a realtime application framework.It is compatible with latest implementation of socket.io in node.js, and supports room and namespace.

wsify - Just a tiny, simple and real-time self-hosted pub/sub messaging service

  •    Go

I wanted to create a tiny solution that can replace pusher and similar services and learning more about the realtime world, so I dispatched this project.

NSQ - A realtime distributed messaging platform in Go

  •    Go

NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages per day. It promotes distributed and decentralized topologies without single points of failure, enabling fault tolerance and high availability coupled with a reliable message delivery guarantee. It scales horizontally, without any centralized brokers. Built-in discovery simplifies the addition of nodes to the cluster.

koa.io - Realtime web framework combine koa and socket.io.

  •    Javascript

Realtime web framework combine koa and socket.io. This project is under development now.

Resgate - A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

  •    Go

Resgate is a Go project implementing a realtime API gateway for the RES protocol with NATS server as messaging system. It is a simple server that lets you create REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

talk - Talk is a Laravel 5 based realtime users messaging and chatting system

  •    PHP

Talk is a Laravel 5 based user conversation (inbox) system with realtime messaging. You can easily integrate this package with any Laravel based project. It helps you to develop a messaging system in just few minutes. Here is a project screenshot that was developed by Talk. If you already used Talk, please share your experience with us. It will make the project better.

realtime-geolocation-demo - Realtime geolocation with HTML5 API and Socket.io

  •    Javascript

Realtime geolocation app build on Node.js with HTML5 Geolocation API, Socket.io and Leaflet.js maps library.

ClusterWS - :boom: Lightweight, fast and powerful framework for building scalable WebSocket applications in Node

  •    TypeScript

Lightweight, fast and powerful framework for building scalable WebSocket applications in Node.js. ClusterWS uses uWebSockets - one of the most lightweight, efficient & scalable WebSocket library.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.