The 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 ecalYARP 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-intelligenceIPC 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 bondA small and convenient Rust library for using (UNIX domain) sockets for simple synchronous IPC.
ipc interprocess-communication unix-socket fd-passing file-descriptor socketpair serdeIPC.Bond is an extension of IPC library that provides inter-process communication using shared memory on Windows with Bond serialization. Start with C++ and C# tests.
cpp ipc interprocess-communication shared-memory native managed bondProvides an easy to use abstraction for sharing Ruby objects between Ruby processes who share a parent-child relationship. The implementation uses an unbound UNIXSocket, and a serializer of your choice, for sending Ruby objects between processes. 1.
interprocess-communicationThese instructions are for building Vuo Base, Vuo Compiler, Vuo Renderer, Vuo Runtime, and the built-in Vuo Nodes and Types from source code. Vuo's source code is available so you can learn about how Vuo works, tinker with it, and maybe even help develop Vuo.
c-plus-plus clang llvm visual-programming-language lgpl mit-license compiler composition graphics graphics-programming realtime vpls vj graphviz-dot parallel-computing interprocess-communication glsl opengl vuoA small and convenient Rust library for using (UNIX domain) sockets for simple synchronous IPC.
ipc serde unix-socket interprocess-communication file-descriptor fd-passing socketpairAn IPC library that uses the system's shared memory to pass messages. Supports publish-subscribe and RPC (under development). Caution: Pre-alpha software. Linux only.
cpp high-performance ipc rpc publish-subscribe shared-memory interprocess-communication
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.