heisenware / vrpc-js

Asynchronous RPC via MQTT for Javascript
https://vrpc.io
MIT License
20 stars 7 forks source link
asynchronous cpp-14 cpp-bindings iot javascript-bindings language-bindings mqtt mqtt-connector native-extensions nodejs-bindings python-bindings rpc

VRPC - Variadic Remote Procedure Calls

GitHub license Semver GitHub Releases GitHub Issues ci

Visit our website: vrpc.io

What is VRPC?

VRPC - Variadic Remote Procedure Calls - is an enhancement of the old RPC (remote procedure calls) idea. Like RPC, it allows to directly call functions written in any programming language by functions written in any other (or the same) programming language. Unlike RPC, VRPC furthermore supports:

VRPC is available for an entire spectrum of programming technologies including embedded, data-science, and web technologies.

As a robust and highly performing communication system, it can build the foundation of complex digitization projects in the area of (I)IoT or Cloud-Computing.

This is VRPC for Javascript (Node.js and Browser)

Understand how to use it by looking at the examples:

Get all the details by reading the documentation:

This open-source project is professionally managed and supported by Heisenware GmbH.