Axon is a message-oriented socket library for node.js heavily inspired by zeromq. For a light-weight UDP alternative you may be interested in punt.Backed by node-amp-message you may pass strings, objects, and buffers as arguments.
zmq zeromq pubsub socket emitter ipc rpcNode.js >= 8.2.1 required. As a consequence of years of experiences on enterprise Node.js applications management, Midway team from Alibaba open-sourced Pandora.js finally. It is an application manager integrates many capabilities like monitoring, debugging, resiliency. You are more than welcome to use it, as well as build your operation infrastructure upon it.
bootstrap nodejs pandora midway opentracing metrics process-management ipc apm midwayjs dev-ops container runtime cluster service applicationAndromeda provides communication among modules for both local and remote service. Anno:The reason that differentiate local service from remote service is that parameter types in remote service can only be primitive type or custom type that implements Parcelable, while parameter types in local service can be any type such as View and Context.
android ipc router modularizationRibbon is a client side IPC library that is battle-tested in cloud. It provides Load balancing, Fault tolerance, Multiple protocol (HTTP, TCP, UDP), support in an asynchronous and reactive model Caching and batching.
ipc load-balancer fault-tolerance high-availability serializationPure JavaScript implementation of the Avro specification. avsc is compatible with all versions of node.js since 0.11 and major browsers via browserify (see the full compatibility table here). For convenience, you can also find compiled distributions with the releases (but please host your own copy).
avro serialization rpc api avdl avpr avsc binary buffer data decoding encoding idl interface ipc json marshalling message protocol schema serde typea nodejs module for local and remote Inter Process Communication with full support for Linux, Mac and Windows. It also supports all forms of socket communication from low level unix and windows sockets to UDP and secure TLS and TCP sockets. This work is licenced via the DBAD Public Licence.
ipc neural-networking machine-learning inter process communication unix win socket tcp udp domain sockets threaded multi shared memoryPyro enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls to call objects on other machines. Pyro is a pure Python library so it runs on many different platforms and Python versions. This software is copyright (c) by Irmen de Jong (irmen@razorvine.net).
pyro distributed-systems ipcAeron is an efficient reliable unicast and multicast transport protocol. The Aeron protocol is designed to be run directly over many different types of transmission media, including shared memory/IPC, InfiniBand/RDMA, UDP, TCP, Raw IP, HTTP, WebSocket, BLE, etc.
unicast multicast tcp udp messaging ipc publish-subscribe pubsub message-queueDistributed Named Pipes (or: dnpipes) are essentially a distributed version of Unix named pipes comparable to, for example, SQS in AWS or the Service Bus in Azure. Conceptually, we're dealing with a bunch of distributed processes (dpN above). These distributed processes may be long-running (such as dp0 or dp5) or batch-oriented ones, for example dp3 or dp6. There are a number of situations where you want these distributed processes to communicate, very similar to what IPC enables you to do on a single machine. Now, dnpipes are a simple mechanism to facilitate IPC between distributed processes. What follows is an interface specification as well as a reference implementation for dnpipes.
distributed-systems pipe ipc named-pipes kafkaMoved to https://github.com/kalm/kalm.js
kalm socket protocols optimize network multiplex-networks node tcp udp client server service peer micro-service low-latency light ipc messaging queueThe enhanced Communication Abstraction Layer (eCAL) is a middleware that enables scalable, high performance interprocess communication on a single computer node or between different nodes in a computer network. eCAL uses a publish - subscribe pattern to automatically connect different nodes in the network. Visit the eCAL Documentation at 🌐 http://ecal.io for more information.
middleware ipc client-server publish-subscribe shared-memory autonomous-driving interprocess-communication message-protocol google-protobuf ecalCode library that contains utilities for interprocess communication
collections data-structure interprocess ipcCroCodile is a simple and efficient way to allow developers to perform cross-process method invocation without the overkills of WCF / remoting / custom protocols. It is developed in C# and targets the .NET framework 3.5 (It makes use of the XDMessaging library - here on codeplex)
cross-process ipc remote-invocation xdmessagingjunixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) from Java. In contrast to other implementations, junixsocket extends the Java Sockets API (java.net.Socket, java.net.SocketAddress, etc.). It supports RMI over AF_UNIX. It can connect to local MySQL server via Unix domain sockets (provides a AFUNIXDatabaseSocketFactory for Connector/J).
sockets ipc rmi java-sockets unix-sockets🚀 Awesome EventBus by RxJava.
eventbus rxbus rxjava sticky-events receive-events android-library android rxjava2 ipcYARP is a library and toolkit for communication and device interfaces, used on everything from humanoids to embedded devices. Regular YARP builds use the ACE library. On Linux and macOS, YARP can be compiled without ACE by adding -DSKIP_ACE=TRUE when running cmake.
middleware yarp robotics-libraries robotics devices humanoids communication ipc interprocess-communication network robot research human-robot-interaction artificial-intelligenceMake simple JSON calls to a server with jQuery. Both send and receive any valid JSON data with one line of code. Say goodbye to the limitations of the query string format.
jquery-plugin json rpc api ajax post ipcIPC is a C++ library that provides inter-process communication using shared memory on Windows. A .NET wrapper is available which allows interaction with C++ as well.Integration with Bond is available at IPC.Bond.
cpp dot-net ipc interprocess-communication shared-memory native managed bondThis module is only compatible with Electron. It won't work in nodejs directly.Please use electron-rpc@v2.0.0 if you're using electron >= v0.35.0. The ipc module api changed with that version.
electron atom-shell atom rpc ipc electron-ipc
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.