Topic: "ipc"
alttch/myval
Lightweight Apache Arrow data frame for Rust
Language: Rust - Size: 219 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 63 - Forks: 3

winsoft666/veigar
Cross platform RPC library using shared memory.
Language: C++ - Size: 3.96 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 60 - Forks: 9

detailyang/ipc_benchmark
IPC benchmark on Linux
Language: Python - Size: 47.9 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 50

lunasaw/gb28181-proxy
gb28181-proxy 基于sip实现GB28181的通信框架,区分client和server。以便于快速构建发起SIP请求和处理响应。支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入及联平台。项目不仅限于gb28181协议。也可以利用封装的SIP方法处理其他协议。
Language: Java - Size: 14.9 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 58 - Forks: 14

RIAEvangelist/node-ipc
A nodejs module for local and remote Inter Process Communication (IPC), Neural Networking, and able to facilitate machine learning.
Language: JavaScript - Size: 4.23 MB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 56 - Forks: 8

UsamaAshraf/microservices-using-rabbitmq
Python & Go microservices on Docker, using RabbitMQ for asynchronous IPC
Language: Shell - Size: 34.2 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 56 - Forks: 37

varlink/python
Python implementation of the Varlink protocol
Language: Python - Size: 1.33 MB - Last synced at: 3 days ago - Pushed at: 18 days ago - Stars: 55 - Forks: 13

mariotacke/redux-electron-ipc
Redux Electron IPC Middleware
Language: JavaScript - Size: 103 KB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 55 - Forks: 3

caoimhebyrne/KDiscordIPC
A Kotlin library for interacting with Discord via IPC
Language: Kotlin - Size: 201 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 54 - Forks: 10

nexconnectio/pynnex
PynneX provides a modern emitter-listener (signal-slot) pattern with thread safety, async support, and dynamic connection detection. Build decoupled architectures without heavy frameworks. It’s pure Python 3.10+; minimal overhead. Choose from multiple aliases (signal-slot or publisher-subscriber).
Language: Python - Size: 395 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 53 - Forks: 1

mer-hybris/libgbinder
GLib-style interface to binder
Language: C - Size: 1.07 MB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 53 - Forks: 43

nojsja/electron-re
Electron process manager and more...
Language: JavaScript - Size: 3.18 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 12

MengRao/PubSubQueue
An efficient single publisher multiple subscriber message queue for Linux IPC
Language: C++ - Size: 26.4 KB - Last synced at: 11 months ago - Pushed at: almost 5 years ago - Stars: 53 - Forks: 20

offchan42/python-mmap-ipc
:zap: Fast inter-process communication (IPC) using memory mapped file in python
Language: Python - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 50 - Forks: 11

maandree/bus 📦
[Feature complete] A simple daemonless system for broadcasting messages locally
Language: C - Size: 191 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 49 - Forks: 2

microsoft/FactoryOrchestrator
A cross-platform system service which provides a simple way to run and manage factory line validation, developer inner-loop, diagnostics, and fault analysis workflows.
Language: C# - Size: 5.13 MB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 47 - Forks: 24

24seconds/rust-cli-pomodoro
Pomodoro cli app. Manage your time using this
Language: Rust - Size: 9.39 MB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 8

scalecube/reactor-aeron Fork of spring-attic/reactor-aeron
A reactive driver for Aeron transport (https://github.com/real-logic/aeron)
Language: Java - Size: 9.3 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 46 - Forks: 12

ap-atul/Torpido
Allows you to edit videos automatically
Language: Python - Size: 14.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 45 - Forks: 8

evilkiwi/embed
Vue 3 cross-origin iFrame IPC
Language: TypeScript - Size: 262 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 2

robertdfrench/revolving-doors
A tutorial on the illumos Doors API
Language: C - Size: 921 KB - Last synced at: about 14 hours ago - Pushed at: almost 3 years ago - Stars: 44 - Forks: 5

NewtronLabs/SharedMemory
Share memory across processes without limits.
Language: Java - Size: 210 KB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 44 - Forks: 13

MiroslavRosenov/better-ipc 📦
High-performance inter-process communication library designed to work with the latest version of discord.py
Language: Python - Size: 448 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 43 - Forks: 13

Ether1Project/Ethoprotocol
Official Go implementation of The Etho Protocol
Language: Go - Size: 137 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 34

perihanmirkelam/IPC-Examples
Client and server applications to perform inter-process communication. AIDL, Messenger and Broadcast performed in one app.
Language: Kotlin - Size: 170 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 42 - Forks: 11

clydemcqueen/opencv_cam
ROS2 OpenCV camera driver that supports intra-process communication
Language: C++ - Size: 45.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 13

progrium/qtalk-go
versatile stream IO and RPC based IPC stack for Go
Language: Go - Size: 187 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 4

HavenDV/H.Ipc
C# Source Generator library for Inter-Process Communication
Language: C# - Size: 327 KB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 40 - Forks: 4

endurox-dev/endurox-go
Application Server for Go (ASG)
Language: Go - Size: 1.99 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 39 - Forks: 10

arloliu/fastmq
High performance message broker implementation for node.js with multiple network transports support.
Language: JavaScript - Size: 852 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 39 - Forks: 6

frankwallis/electron-ipc-proxy
Transparent asynchronous electron remoting using IPC.
Language: TypeScript - Size: 118 KB - Last synced at: 9 days ago - Pushed at: 12 months ago - Stars: 38 - Forks: 8

xuexiangjys/XIPC
一个Android通用的IPC(进程通信)框架。该项目主要是模仿饿了么开源项目Hermes的设计进行的自我理解改写。
Language: Java - Size: 9 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 38 - Forks: 13

NewtronLabs/IpcEventBus
Faster than Intents and easier than AIDLs.
Language: Java - Size: 178 KB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 38 - Forks: 8

ArtskydJ/tab-emitter
:speech_balloon: An event emitter between browser tabs (same-origin only)
Language: JavaScript - Size: 148 KB - Last synced at: 20 days ago - Pushed at: almost 5 years ago - Stars: 37 - Forks: 12

devyok/IPCServiceManager
Android进程间通信框架
Language: Java - Size: 504 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 36 - Forks: 5

purarue/mpv-sockets
A collection of bash scripts to allow easier and programmatic interaction with mpv sockets
Language: Shell - Size: 81.1 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 35 - Forks: 6

sasaplus1/ipc-promise 📦
ipc use as Promises
Language: JavaScript - Size: 29.3 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 35 - Forks: 5

joshuarubin/go-sway
sway client for Go
Language: Go - Size: 54.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 3

seaeagle1/EasyPipes
Simple C# library for NamedPipe and TCP-based IPC
Language: C# - Size: 90.8 KB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 33 - Forks: 11

streamlabs/lib-streamlabs-ipc
High performance IPC for your native Application
Language: C++ - Size: 562 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 32 - Forks: 15

jeremyko/disruptorCpp-IPC
disruptor c++ implementation for IPC
Language: C++ - Size: 30.3 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 32 - Forks: 17

GreenDelta/olca-ipc.py
Language: Python - Size: 454 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 32 - Forks: 18

HandyOrg/HandyIpc
An out-of-the-box inter-process communication (IPC) library, which can also be seen as a remote Ioc container.
Language: C# - Size: 333 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 32 - Forks: 11

brussell98/megane
A framework for large multi-process Discord bots
Language: TypeScript - Size: 465 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 2

IdealismIncinerator/node-ipc Fork of Theadd/node-ipc
Anti-Russian/Belarusian Protest Malware Module, because we needed more prejudice towards innocent people.
Language: JavaScript - Size: 4.78 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 32 - Forks: 5

vitordino/reduxtron
:electron: end-to-end electron state management
Language: TypeScript - Size: 6.18 MB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 31 - Forks: 2

oluan/ninjaipc
Header-only effortless Inter-Process Communication for Windows, Linux and macOS!
Language: C++ - Size: 735 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 31 - Forks: 8

emilbayes/pg-ipc
IPC over PostgreSQL LISTEN/NOTIFY/UNLISTEN exposed as an EventEmitter
Language: JavaScript - Size: 9.77 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 31 - Forks: 4

Mulling/io-uring-ipc
Shared memory inter process comunication with IO URing.
Language: C - Size: 63.5 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 30 - Forks: 4

UiPath/coreipc
WCF-like service model API for communication over named pipes, TCP and web sockets. .NET and node.js clients.
Size: 163 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 30 - Forks: 9

dnbkr/use-iframe 📦
Two way communication between react components through iframes
Language: TypeScript - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 30 - Forks: 2

weisrc/sirdez
Glorious Binary Serialization and Deserialization for TypeScript.
Language: TypeScript - Size: 2.83 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 29 - Forks: 2

colinskow/rx-ipc-electron
Pass RxJS Observables through IPC in Electron
Language: TypeScript - Size: 75.2 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 10

microsoft/IPC.Bond 📦
IPC.Bond is an extension of IPC library that provides inter-process communication using shared memory on Windows with Bond serialization.
Language: C++ - Size: 86.9 KB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 29 - Forks: 12

VCTLabs/redis-ipc
convenience library for using redis server and JSON as IPC mechanism (command queues, broadcast events)
Language: C - Size: 1.02 MB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 28 - Forks: 5

thiagokokada/hyprland-go
An unofficial Go wrapper for Hyprland's IPC.
Language: Go - Size: 188 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 28 - Forks: 2

ShirasawaSama/JavaSharedMemory
Shared memory between Java and C++/Rust/Go processes.
Language: Java - Size: 85 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 2

krimlabs/eiphop
A fetch like wrapper for elecron's ipc.
Language: JavaScript - Size: 2.69 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 8

medokin/soundpad-connector
.NET Connector for remote controlling Soundpad
Language: JavaScript - Size: 581 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 27 - Forks: 5

TheOne-Xin/camera-ipc-sample
Android 基于共享内存实现 Camera 跨进程大数据的高效传输。目前有很多智能设备采用了Android系统,对Camera,图形渲染都有很多不同于手机App的需求,在没有很好的跨进程传输方案的情况,有些项目只能把很多业务功能杂糅在一个App进程中,使模块承载的业务功能不是很清晰,有了这种方案,可以更加优化项目模型架构的设计。
Language: Java - Size: 292 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 8

ArcherGu/einf
A simple electron main process framework
Language: TypeScript - Size: 2.44 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 26 - Forks: 3

orourkek/typesafe-ipc
A type-only library for adding strict typing to Electron's IPC modules
Language: TypeScript - Size: 469 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 26 - Forks: 8

google/macops-MOLXPCConnection
An NSXPCConnection wrapper that does signature validation
Language: Objective-C - Size: 34.2 KB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 11

emily33901/Argon
Open source steamclient.dll replacement
Language: C# - Size: 1.63 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 3

ronenhamias/scalecube-services 📦
v2.0 - ScaleCube Services provides a low latency Reactive Microservices library for serverless service registry and discovery based on gossip protocol and without single point-of-failure or bottlenecks.
Language: Java - Size: 3.06 MB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 26 - Forks: 7

sargun/wat
How fast are computers?
Language: C - Size: 29.3 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 26 - Forks: 7

drmgc/i3ipcpp
Language: C++ - Size: 115 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 25 - Forks: 25

TSignalDev/tsignal-python
A Python Signal-Slot library inspired by Qt, featuring thread-safe communication, async support, and automatic connection type detection. Perfect for decoupled event-driven architecture and thread synchronization.
Language: Python - Size: 165 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 25 - Forks: 0

vladimiry/electron-rpc-api
Wrapper around the Electron's IPC for building type-safe API based RPC-like and reactive interactions
Language: TypeScript - Size: 2.64 MB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 25 - Forks: 3

dvoaviarison/fast-ipc
Simple, super fast, typed and event driven style inter-process communication .Net library (on the same machine)
Language: C# - Size: 161 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 25 - Forks: 4

mdirkse/i3ipc-go
Golang library for using the i3 windows manager IPC interface
Language: Go - Size: 49.8 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 25 - Forks: 11

netifi/rpc-thunderdome
A comparison between Proteus RPC and other commonly used RPC frameworks
Language: Java - Size: 106 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 25 - Forks: 10

yodaos-project/flora
The lightweight IPC library which supports PUB/SUB for embedded device.
Language: C++ - Size: 426 KB - Last synced at: about 2 hours ago - Pushed at: 24 days ago - Stars: 24 - Forks: 9

0xWDG/Apple-Music-to-Discord
Apple Music to Discord
Language: Swift - Size: 997 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 24 - Forks: 1

glzr-io/glazewm-js
JS library for inter-process communication (IPC) with GlazeWM.
Language: TypeScript - Size: 147 KB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 24 - Forks: 3

mqudsi/RWLock
Lightweight read-write locks for thread synchronization on Windows that run on Windows XP and up.
Language: C++ - Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 8

LiteKite/Android-AIDL
A sample that makes Inter Process Communication (IPC) via Android Interface Definition Language (AIDL)
Language: Kotlin - Size: 853 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 8

ipfs-inactive/ipfs-postmsg-proxy 📦
[DEPRECATED] Use ipfs-message-port-server/client instead:
Language: JavaScript - Size: 870 KB - Last synced at: 27 days ago - Pushed at: about 4 years ago - Stars: 24 - Forks: 6

front-line-tech/background-service-lib
Essential classes for reliable background services.
Language: Java - Size: 467 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 24 - Forks: 2

domfarolino/mage
🧙♂️ A simple interprocess communication (IPC) library
Language: C++ - Size: 145 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 23 - Forks: 4

a3349384/EasyMessenger
一款Android平台上基于Binder的IPC进程间通信库
Language: Java - Size: 2.7 MB - Last synced at: 4 days ago - Pushed at: about 6 years ago - Stars: 23 - Forks: 3

MichaelVasseur/electron-ipc-bus
An IPC bus for Electron.
Language: TypeScript - Size: 966 KB - Last synced at: 24 days ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 17

phip1611/generic-netlink-user-kernel-rust
Example that communicates between userland program (Rust and C) and Linux kernel module (written in C) via Generic Netlink. A custom Netlink family is created and used for this IPC.
Language: C - Size: 139 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 22 - Forks: 3

dichternebel/voice-channel-grabber
Sync your StreamKit Browser Source in OBS with your current voice channel from your Discord client.
Language: C# - Size: 2.26 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 22 - Forks: 2

syucream/posix_mq
a Go wrapper for POSIX Message Queues
Language: Go - Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 18

RonIovine/pshell
A Lightweight, Process-Specific, Embedded Command Line Shell/CLI for C/C++/Python/Go Applications
Language: C++ - Size: 65 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 4

taig/soap 📦
JSON based inter-process-communication (IPC) with circe on Android
Language: Scala - Size: 434 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 22 - Forks: 0

Tatiwel/electron-multi-window
This project aims to create multiple windows that synchronize data between themselves. This removes the limitation of the user having to use only one window to build their application and allows them to interact with subsequent windows, synchronized with the parent element. Work in progress (2025/05/16)
Language: TypeScript - Size: 57.6 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 21 - Forks: 1

dukelec/cdipc
A Real-time Inter-Process Communication (IPC) mechanism and library
Language: C - Size: 69.3 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 8

wix-incubator/DetoxIPC
DetoxIPC is an asynchronous, bi-directional inter-process remote invocation library for Apple platforms with an API similar to Apple's NSXPCConnection.
Language: Objective-C - Size: 66.4 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 5

filcuc/protobuf-ipc-example
Protocol buffer IPC example
Language: C++ - Size: 35.2 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 21 - Forks: 9

linonetwo/electron-ipc-cat
Passing object and type between Electron main process and renderer process simply via preload script.
Language: TypeScript - Size: 612 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 2

Jween/Schizo
A simple IPC library for android.
Language: Java - Size: 259 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 6

red-9m/libipc
Industry-proven, lightweight and productive zero-copy IPC library written in C
Language: C - Size: 25.4 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 2

aronskaya/xpc-service-example
A sample Cocoa application with an XPC Service
Language: Swift - Size: 15.6 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 3

HowProgrammingWorks/ActorModel
Actor model (concurrent computation model)
Language: JavaScript - Size: 63.5 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 19 - Forks: 9

Iskustvo/i3-ipcpp
i3-ipc++ is a C++ library that implements the i3 IPC protocol.
Language: C++ - Size: 3.14 MB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 3

nextcord/nextcord-ext-ipc
🌐 A Nextcord extension for inter-process communication
Language: Python - Size: 158 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 7

jhead/node-svmq
Native System V message queues in Node.js
Language: C++ - Size: 16.6 KB - Last synced at: 25 days ago - Pushed at: almost 5 years ago - Stars: 19 - Forks: 9

iamtraction/discoIPC
Connect to the local Discord IPC Socket, for features like Rich Presence.
Language: Python - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 19 - Forks: 2
