An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with inter-process-communication

A curated list of projects in awesome lists tagged with inter-process-communication .

https://github.com/eclipse-iceoryx/iceoryx2

Eclipse iceoryx2™ - true zero-copy inter-process-communication in pure Rust

eclipse iceoryx inter-process-communication ipc middleware publish-subscribe pubsub request-response rpc rust shared-memory zero-copy

Last synced: 13 May 2025

https://github.com/uwekeim/zetaipc

A tiny .NET library to do inter-process communication (IPC) between different processes on the same machine.

c-sharp dotnet http http-server inter-process-communication ipc json machine

Last synced: 05 Apr 2025

https://github.com/fi-mihej/interprocesspyobjects

High-performance and seamless sharing and modification of Python objects between processes, without the periodic overhead of serialization and deserialization. Provides fast inter-process communication (IPC) via shared memory. Supports NumPy, Torch arrays, custom classes (including dataclass), classes with methods, and asyncio

async asynchronous asyncio fast inter-process-communication ipc linux macos python python3 shared-data shared-dict shared-memory shared-object sync windows

Last synced: 06 Apr 2025

https://github.com/siffiejoe/lua-luaipc

Portable inter-process communication for Lua

inter-process-communication lua semaphore

Last synced: 27 Dec 2025

https://github.com/arbox/ruby-interoperability

Ruby Mixture with other Programming Languages

c inter-process-communication java r ruby rubydatascience rubyml rubynlp rust

Last synced: 14 Apr 2025

https://github.com/voodooattack/shared-buffer

A minimal node.js package that provides an ArrayBuffer that can be used for interprocess-communication.

arraybuffer cluster clustering inter-process inter-process-communication ipc node process sharedbuffer

Last synced: 09 Apr 2025

https://github.com/forkni/cuda-link

Zero-copy bidirectional GPU texture sharing between TouchDesigner and Python via CUDA IPC. Sub-microsecond per-frame overhead with ring buffer architecture and GPU-side synchronization.

cuda cupy gpu inter-process-communication ipc python pytorch real-time shared-memory texture-sharing touchdesigner zero-copy

Last synced: 30 May 2026

https://github.com/end2endzone/protobuf-pbop-plugin

protobuf-pbop-plugin is a C++ open-source plugin for Google Protocol Buffers which provides inter-process communication (IPC) over Windows Named Pipes. The acronym PBOP is for Protocol Buffers Over Pipe (PBOP)

inter-process-communication interprocess-communication ipc named-pipes plugin protocol-buffers win32 windows

Last synced: 10 Apr 2025

https://github.com/agjs/ipeesee

Electron IPC on steroids. 💪Simplified async communication and proper error and response handling.

electron inter-process-communication ipc javascript typescript

Last synced: 22 Jul 2025

https://github.com/chanioxaris/multiple-producers-single-consumer

Multiple producers and single consumer problem using shared memory and semaphores

consumer fork inter-process-communication ipc producer semaphore shared-memory

Last synced: 30 Apr 2025

https://github.com/forderud/comsamples

Examples of language-neutral COM interfaces for IPC and language interop.

com inter-process-communication

Last synced: 31 Oct 2025

https://github.com/felixklauke/avalance

High performance resilient API Gateway service providing dynamic routing and filtering of inter process communications contexts in a high availability cluster ecosystem with support for microscervice environments managing the edge to the internal infrastructure.

apigateway edge-service infrastructure inter-process-communication microservices resiliency routing-engine

Last synced: 23 Mar 2025

https://github.com/raphiara/spms_ring

Single publisher multiple subscriber ring buffer written in C

c inter-process-communication ipc library lock-free message-queue publish-subscribe queue shared-memory

Last synced: 07 May 2025

https://github.com/amaitou/minitalk

Efficiently exchange small data in C with a UNIX signal-based program. This concise project leverages UNIX signals for streamlined communication, providing a simple and effective solution for data exchange in a lightweight environment. Explore the power of signals in this compact program designed for seamless small-scale data transfer.

1337school 42cursus 42network inter-process-communication minitalk42 signals

Last synced: 24 Jan 2026

https://github.com/hxndev/chinese-whisper-problem-using-ipc

Chinese Whispers is a children's game (called Telephone in the US) in which children pass on what they think they've heard in a message whispered by another child.

chinese-whispers code cpp inter-process-communication ipc

Last synced: 25 Oct 2025

https://github.com/sameetasadullah/cpu-scheduling-simulator

C++ program to simulate different Operating system scheduling algorithms i.e, FCFS, RR, SJF using dup/dup2, fork, exec, and inter-process communication primitives

cpp dup dup2 exec fcfs-scheduling fork inter-process-communication linux named-pipes rr-scheduling sjf-scheduling ubuntu

Last synced: 15 Apr 2026

https://github.com/curegit/session-csharp

Session-typed concurrent and distributed programming for .NET

concurrent-programming inter-process-communication session-types

Last synced: 04 Feb 2026

https://github.com/amirsorouri00/iust-os-lecture-192

Lecture resources of the OS Course held in fall-2019

c inter-process-communication memory operating-system os proce scheduling thread

Last synced: 20 May 2026

https://github.com/lukem512/node-socket-ipc

Simple inter-process communication using Socket.io

inter-process-communication pub-sub socket

Last synced: 14 Mar 2025

https://github.com/el3um4s/ipc-for-electron

A package to simplify the communication between renderer and node js in Electron applications

electron electronjs inter-process-communication ipc node nodejs npm renderer typescript

Last synced: 02 Aug 2025

https://github.com/el3um4s/ipc-for-electron-chokidar

Allow the renderer to use chokidar (Minimal and efficient cross-platform file watching library)

chokidar electron electronjs file fs fsevents inter-process-communication ipc node nodejs npm ts typescript watch watcher watchfile watching

Last synced: 16 Aug 2025

https://github.com/steciuk/sczr-real-time-meteorological-simulation

Simulation of real-time system gathering temperatures from geo-distributed meteorological stations

allegro5 inter-process-communication ipc multiprocessing multithreading visualization

Last synced: 14 May 2026

https://github.com/sameetasadullah/inter-process-communication-using-named-pipes

A simple C++ program to simulate inter-process communication using named pipes

cpp fork inter-process-communication linux named-pipes ubuntu

Last synced: 28 Apr 2026

https://github.com/leonard-namolaru/programmation-systeme-files-de-messages

[Note : 14 / 20] Projet UE Programmation système avancée (Université Paris Cité, M1) : Implémentation de files de messages pour une communication entre des processus tournant sur la même machine, en utilisant la mémoire partagée, et sans l’aide de files de messages existantes ou des sockets. L’accès parallèle à la file de messages est possible avec une protection appropriée.

inter-process-communication mutex-synchronisation shared-memory system-programming

Last synced: 16 Mar 2025

https://github.com/rohanrhu/semserv

High-performance async semaphore service useable with long string ipc keys stored in memory.

async inter-process-communication ipc semaphore service

Last synced: 24 Mar 2025

https://github.com/idanrosenzweig/daemond

Infrastructure for managing daemons, services, and systems. Suitable for development environments, servers, cloud services, IoT devices, and more. Offers greater flexibility and convenience compared to other daemon managers.

c cpp daemon-manager design-patterns inter-process-communication linux serialization service-manager

Last synced: 10 May 2026

https://github.com/amirreza81/os-lab

Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology

bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu

Last synced: 27 Jan 2026

https://github.com/el3um4s/renderer-for-electron-system-info

Allow the renderer to get information about the version of Electron, Chrome and NodeJS used

electron electronjs inter-process-communication ipc maximize minimize node nodejs npm restore ts typescript window window-controls

Last synced: 31 Jan 2026

https://github.com/curegit/context-free-session

文脈自由マルチパーティセッション型の実装

concurrent-programming inter-process-communication session-types t4

Last synced: 19 Jun 2025

https://github.com/raspi/jumiks

AF_UNIX socket server and client with multicast-style delivery

af-unix client inter-process-communication ipc linux local server socket unix-socket

Last synced: 03 May 2026

https://github.com/el3um4s/ipc-for-electron-window-controls

Allow the renderer to close, minimize and maximize the window (for desktop Electron)

electron electronjs inter-process-communication ipc maximize minimize node nodejs npm restore ts typescript window window-controls

Last synced: 22 Feb 2026

https://github.com/giovannirizzi/centralina

Emulazione di un sistema di domotica, progetto d'esame di sistemi operativi 1

c fifo-ipc inter-process-communication named-pipes pipes signals syscalls unitn university-project

Last synced: 26 May 2026

https://github.com/sameetasadullah/inter-process-communication-using-unnamed-pipes

A simple C++ program to simulate inter-process communication using unnamed pipes

cpp fork inter-process-communication linux ubuntu unnamed-pipe

Last synced: 22 May 2026

https://github.com/ntdls/ntdls.memoryqueue

An in-memory, non-persistent message queue designed for efficient inter-process communication, task queuing, load balancing, and data buffering over TCP/IP

inter-process-communication ipc message-broker message-queue netmq socket-programming tcp-ip zeromq

Last synced: 03 Mar 2026

https://github.com/aliy98/hoist-control-simulator

The code to design, develop, test and deploy is an interactive simulator of hoist with 2 d.o.f, in which two different consoles allow the user to activate the hoist.

bash-scripting c inter-process-communication linux-system-programming

Last synced: 19 May 2026

https://github.com/julianpoemp/clusterfy

NodeJS package that simplifies process management and Inter Process Communication in NodeJS cluster.

cluster inter-process-communication javascript-library nodejs shared-memory-communication typescript-library

Last synced: 27 Apr 2026

https://github.com/Baro-00/CSD_DVS

Computer Systems Diagnostics - Distributed Voting System

c cmake inter-process-communication multiprocessing

Last synced: 31 Oct 2025

https://github.com/rickcontreras/matrix-multiplication-ipc

Efficient matrix multiplication using Inter-Process Communication (IPC). This project combines the power of C, Go, and Python to optimize computational performance. Ideal for developers and researchers working on parallel processing, distributed systems, and high-performance computing.

c c-language distributed-systems docker go go-language high-performance-computing inter-process-communication makefile matrix-multiplication parallel-computing python shell-scripting

Last synced: 24 Jun 2025

https://github.com/oresoftware/json-stdio

Write standardized JSON to stdio streams. Parse a standardized stdio stream.

inter-process-communication ipc json nodejs stderr stdout text-streams unix unix-philosophy

Last synced: 13 Apr 2026

https://github.com/el3um4s/ipc-for-electron-system-info

Allow the renderer to get information about the version of Electron, Chrome and NodeJS used

electron electronjs info inter-process-communication ipc node nodejs npm system ts typescript

Last synced: 19 Jan 2026

https://github.com/el3um4s/renderer-for-electron-chokidar

Allow the renderer to use chokidar (Minimal and efficient cross-platform file watching library)

chokidar electron electronjs file fs fsevents inter-process-communication ipc node nodejs npm ts typescript watch watcher watchfile watching

Last synced: 31 Jan 2026

https://github.com/andreie91/linuxos_assignments

Linux OS assignments repository. Contains various applications, from parsing and modifying binary files to managing shared memory regions, thread synchronization, inter-process communication and more.

c docker inter-process-communication linux mutex-synchronisation shared-memory system-calls thread-safety threading

Last synced: 06 Apr 2026

https://github.com/loque/peranta

HTTP-like API for inter-process communication (IPC) in Javascript

electron express http inter-process-communication ipc koa web-worker webworker

Last synced: 17 Apr 2026

https://github.com/farhantips/operating-system

This repository focuses on practical lab exercises related to key operating system concepts, such as thread management, process creation with fork(), inter-process communication, synchronization with semaphores, and multi-threading.

bracucse cpu cse321bracu fork inter-process-communication multithreading operating-system process semaphore synchronization thread

Last synced: 28 Oct 2025

https://github.com/khaledjamal/named-pipe-cache-server

A high-performance, thread-safe key-value cache server built with Python using Windows Named Pipes for fast local inter-process communication (IPC). Ideal for coordinating scripts, sharing state, and building lightweight infrastructure tools.

automation backend cache inter-process-communication ipc key-value-store multi-threading named-pipes python pywin32 system-programming thread-safe windows

Last synced: 30 Apr 2026

https://github.com/nabilac27/pipex

pipex is a C program that simulates a shell pipeline, using pipes and process management to execute commands, handle file redirection, and facilitate inter-process communication.

command-execution concurency environment-variables error-handling file-descriptor file-handling input-output inter-process-communication memory-management pipeline pipes process-management redirection string-manipulation

Last synced: 22 Mar 2025

https://github.com/r-gg/fb_arc_set

Parallelized solution to the Minimal Feedback Arc Set problem.

inter-process-communication operating-systems

Last synced: 08 Jul 2025

https://github.com/0xde57/spyminusminus

An open source window inspector.

inter-process-communication ipc monitoring sysadmin utility

Last synced: 18 Dec 2025

https://github.com/redduckbot/raspberrypi-led-web-app

Locally controlling LED lights from a web browser using Raspberry PI and python Flask.

inter-process-communication opencv python-flask raspberry-pi tcp-client tcp-server udp-client udp-server web-application

Last synced: 09 May 2026

https://github.com/hammadhttps/linux-system-calls

This repository features code examples demonstrating key Unix/Linux system calls such as open(), read(), write(), fork(), dup(), dup2(), pipes, shared memory, and FIFOs. It also includes practical usage of various Linux commands. Ideal for those exploring process management, file handling, IPC mechanisms, and low-level system programming.

client-server commandline fifo inter-process-communication linux operating-systems shell systemcalls

Last synced: 10 May 2026

https://github.com/rurangiza/philosopher

This project is about solving the "dinning philosopher" problem in a multi-threading progam

algorithms data-structures inter-process-communication multithreading operating-system

Last synced: 10 Sep 2025

https://github.com/anonto050/cse-314-operating_system

This repository contains all the offline and online assignments of CSE 314 - Operating System Sessional

bash-script inter-process-communication shell-script xv6-memory-management xv6-riscv xv6-scheduling xv6-system-call xv6-thread

Last synced: 07 May 2026

https://github.com/nikbrandt/arthur-ipc

The IPC (inter-process communication) module for Arthur

arthur arthur-ipc inter-process-communication ipc

Last synced: 13 Jun 2025

https://github.com/mariamelsahhar/signal-processing

📞 How do apps talk to each other? This is a C exercise to understand signal processing and inter-process communication. Generates client and server processes that communicate messages using only two signals.

c inter-process-communication signal-processing

Last synced: 02 Apr 2025

https://github.com/nabilac27/42-pipex

pipex is a C program that simulates a shell pipeline, using pipes and process management to execute commands, handle file redirection, and facilitate inter-process communication.

command-execution concurency environment-variables error-handling file-descriptor file-handling input-output inter-process-communication memory-management pipeline pipes process-management redirection string-manipulation

Last synced: 11 May 2025

https://github.com/kkkaan/simple-bomberman-game

Bomberman game with inter-process communication.

c inter-process-communication

Last synced: 13 Oct 2025

https://github.com/kilemonn/go-ipc

An inter-process communication library written in Golang.

go golang inter-process-communication linux socket unix-socket windows

Last synced: 10 Apr 2026

https://github.com/andreie91/linux-console-apps

Various console applications developed for Linux, covering a wide range of topics such as threading, processes, inter-process communication, file operations, synchronization, and more.

c filesystem fork inter-process-communication linux mutex-synchronisation pipes semaphores shared-memory sockets system-calls threads

Last synced: 15 May 2026