centrifuge-js - Javascript client to communicate with Centrifugo from web browser over Websockets or SockJS

  •        192

If you want to contribute, install dependencies and run gulp command from root repo folder - this results in creating build file in build directory.After work done you can build unminified (centrifuge.js) and minified (centrifuge.min.js) bundles on top repo level using npm run build command.

https://github.com/centrifugal/centrifuge-js

Dependencies:

wolfy87-eventemitter : 4.3.0
es6-promise : ^4.0.5

Tags
Implementation
License
Platform

   




Related Projects

centrifuge - Migrated to Go language, see https://github.com/centrifugal/centrifugo

  •    Python

It's not compatible with entire Centrifugal stack so you have to use certain versions of libraries.Please, see new documentation for the entire Centrifugal stack.

centrifuge - Migrated to Go language, see https://github.com/centrifugal/centrifugo

  •    Python

It's not compatible with entire Centrifugal stack so you have to use certain versions of libraries. Please, see new documentation for the entire Centrifugal stack.

Sockjs Client - WebSocket Emulation

  •    Javascript

SockJS is a browser JavaScript library that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server. Under the hood SockJS tries to use native WebSockets first. If that fails it can use a variety of browser-specific transport protocols and presents them through WebSocket-like abstractions.

sockjs-go - WebSocket emulation - Go server library

  •    Go

SockJS is a JavaScript library (for browsers) that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server, with WebSockets or without. This necessitates the use of a server, which this is one version of, for GO. SockJS-Go is a SockJS server library written in Go.

sockjs-tornado - WebSocket emulation - Python server

  •    Python

SockJS-tornado is a Python server side counterpart of SockJS-client browser library running on top of Tornado framework. (Take look at examples for a complete version).


shoe - streaming sockjs for node and the browser

  •    Javascript

Streaming sockjs for node and the browser.This is a more streaming, more unixy take on sockjs.

Centrifugal - Real time messaging in Web applications

  •    Go

Centrifugal organization is a set of tools to add real-time features on your web site. It brings together several repositories linked by a common purpose – give you a complete and ready to use solution when you want to add real-time events into your web application like Chats, Real-time charts, Notifications, Various counters and even games.

SediCalc

  •    C++

SediCalc is a collection of tools for various sedimentological analyses. Currently, grain size determination by differential settling and centrifuge methods are the main topics. Other applications will be added. SediCalc runs on Linux, Mac, and Windows.

spring-websocket-portfolio

  •    Java

A sample demonstrating capabilities in the Spring Framework to build WebSocket-style messaging applications. The application uses STOMP (over WebSocket) for messaging between browsers and server and SockJS for WebSocket fallback options. Server-side runs on Tomcat, Jetty, WildFly, Glassfish, and other Servlet 3.0+ containers with WebSocket support.

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.

WebSocket-Node - A WebSocket Implementation for Node.JS (Draft -08 through the final RFC 6455)

  •    Javascript

This is a (mostly) pure JavaScript implementation of the WebSocket protocol versions 8 and 13 for Node. There are some example client and server applications that implement various interoperability testing protocols in the "test/scripts" folder. For a WebSocket client written in ActionScript 3, see my AS3WebScocket project.

faye-websocket-node - Standards-compliant WebSocket client and server

  •    Javascript

This is a general-purpose WebSocket implementation extracted from the Faye project. It provides classes for easily building WebSocket servers and clients in Node. It does not provide a server itself, but rather makes it easy to handle WebSocket connections within an existing Node application. It does not provide any abstraction other than the standard WebSocket API. It also provides an abstraction for handling EventSource connections, which are one-way connections that allow the server to push data to the client. They are based on streaming HTTP responses and can be easier to access via proxies than WebSockets.

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.

sockjs-node - WebSocket emulation - Node.js server

  •    CoffeeScript

WebSocket emulation - Node.js server

sockjs-erlang - WebSocket emulation - Erlang server

  •    Erlang

WebSocket emulation - Erlang server

Simple-WebSocket-Server - A very simple, fast, multithreaded, platform independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Boost

  •    C++

A very simple, fast, multithreaded, platform independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Asio (both Boost.Asio and standalone Asio can be used) and OpenSSL. Created to be an easy way to make WebSocket endpoints in C++. See https://github.com/eidheim/Simple-Web-Server for an easy way to make REST resources available from C++ applications. Also, feel free to check out the new C++ IDE supporting C++11/14/17: https://github.com/cppit/jucipp.

node-chat - :speech_balloon: Chat application built with NodeJS and Material Design

  •    Javascript

This is a node.js chat application powered by SockJS and Express that provides the main functions you'd expect from a chat, such as emojis, private messages, an admin system, etc. .

socket.io-client-cpp - C++11 implementation of Socket.IO client

  •    C++

By virtue of being written in C++, this client works in several different platforms. The examples folder contains an iPhone, QT and Console example chat client! It depends on websocket++ and is inspired by socket.io-clientpp. The APIs are similar to the JS client.





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.