10 second survey

Real-time data synchronization

Total.js OpenSync is a lightweight synchronization HTTP server that can handle external requests according to the channels and send their data to all connected clients.

  • Real-time synchronization
  • Messages divided by channels
  • HTTP listener
  • WebSocket
  • Server-sent events
  • Handles multipart/form-data

Total.js OpenSync app

  • Simple WebSocket API
  • Free and fully open-source (MIT)
  • Low hardware requirements
  • Available on Docker Hub
  • No dependencies
  • A simple storage for logs
  • Linux, Unix, Windows
  • Just download and run

Many apps one sync app

OpenSync resends data between multiple apps via WebSocket. As a result, all connected clients can consume data. So, you can quickly refresh session data or notify apps about new changes in a database.

Many apps one sync app

HTTP Listener

The app supports an HTTP listener that allows you to capture all incoming requests. Also, multipart/form-data is supported too. OpenSync app can be a useful tool for Total.js Flow.

HTTP Listener

Capture data in the Terminal

You can capture data directly in the Terminal with the help of e.g., the CURL tool or make a simple HTML page with the WebSocket implementation connected to your OpenSync app.

Total.js Open Apps for various integrations

We have prepared several small integration apps that can help you store files, send emails, write logs, do real-time synchronization or integrate external OAuth 2.0 services like Google, Apple, Facebook, etc.. All apps are optimized for easy and quick usage in various cases.