An open API service providing repository metadata for many open source software ecosystems.

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