ipc

IPC primitives

Provides a set of basic primitives for inter-process communication between different parts of a program or across multiple processes.

Public domain single header inter process communication primitives

GitHub

136 stars
11 watching
20 forks
Language: C
last commit: almost 8 years ago
Linked from 1 awesome list

ccppipclinuxmemoryprocesssemaphoresharingwindows

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mutouyun/cpp-ipcA high-performance inter-process communication library using shared memory on Linux/Windows.1,817
eclipse-iceoryx/iceoryxProvides an efficient inter-process communication middleware for various operating systems.1,713
servo/ipc-channelA Rust-based implementation of a process communication API using native OS abstractions882
slact/ngx_lua_ipcProvides a way to communicate between worker processes in an Nginx configuration108
mcpcpc/kircA tiny IRC client written in POSIX C99.525
chat-wane/rtc-scamp-mbrAn implementation of a decentralized peer-to-peer membership protocol using WebRTC for distributed network connections2
jrosdahl/miniircdA simple Internet Relay Chat server written in Python.422
geysermc/mcprotocollibEnables communication between Minecraft clients and servers using a standardized protocol734
josesamuel/remoterAn Android IPC solution that simplifies remote service communication using plain Java interfaces and annotations.84
saprykin/plibsysA highly portable C system library providing threads, synchronization primitives, sockets, and other fundamental building blocks for cross-platform software development.695
molaorg/mp2p_icpProvides C++ libraries and tools for multi primitive-to-primitive point cloud registration and processing pipelines.176
vedantparanjape/simppruSimplifies programming of PRU microcontrollers by providing a high-level language and tools for building firmware.67
jarryshaw/pypcapkitA Python-based comprehensive network packet analysis library240
ambianic/peerjs-pythonEnables peer-to-peer communication between web applications and edge devices using WebRTC protocol.90
boostorg/interprocessProvides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization.139