Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Ipc Open-Source Projects
-
broadcast-channel
:satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
cpp-ipc
C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
-
ecal
📦 eCAL - enhanced Communication Abstraction Layer. A high performance publish-subscribe, client-server cross-plattform middleware.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ScaleCube
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
-
TOSDataBridge
A collection of resources for pulling real-time streaming data off of TDAmeritrade's ThinkOrSwim(TOS) platform; providing C, C++, Java and Python interfaces.
-
areg-sdk
AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: LMAX Disruptor – High Performance Inter-Thread Messaging Library | news.ycombinator.com | 2023-11-17Semi-related is the Aeron project: https://github.com/real-logic/aeron
Project mention: Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++ | news.ycombinator.com | 2024-04-13Also, when you want to perform some access control with access rights, you have to face sid— and ace-strings - oh they are fun. And, of course, there are all the nasty details; for instance, Windows defines macros that lead to compilation failures since they collide with internal naming. Take a look at this here, maybe it makes your efforts less painless: https://github.com/eclipse-iceoryx/iceoryx/blob/master/iceor...
You could reuse the iceoryx platform layer that enables iceoryx to run on every platform from qnx, linux, freertos, mac, windows. Maybe it can help you as well: https://github.com/eclipse-iceoryx/iceoryx/blob/master/doc/w...
Project mention: Show HN: Iceoryx2 v0.3.0 released – zero-copy IPC middleware in Rust | news.ycombinator.com | 2024-04-18
Project mention: Essentials of Object Oriented and Functional Programming: A Guide to Modular Code | dev.to | 2023-07-27FP Libraries: gRPC, ZeroMQ, and AREG are examples of libraries with a special focus on providing possibilities for Interprocess Communication. Developed using C++, they facilitate communication through predefined APIs, emphasizing functional programming concepts.
Project mention: tRPC – Move Fast and Break Nothing. End-to-end typesafe APIs made easy | news.ycombinator.com | 2023-08-12Dropping in a tRPC use case that I've really got a lot of mileage out of: communication between the Electron main and renderer processes using https://github.com/jsonnull/electron-trpc. Traditional Electron IPC is hard to do type safely, which electron-trpc solves, and the react-query integration (meaning you get automatic type-safe hooks to issue the requests) is really nice.
Project mention: Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++ | news.ycombinator.com | 2024-04-13Oooh, so close. We’ve got the advertisement/discovery and messaging for sure.
Concretely what it would take to port it to those OS: https://github.com/Flow-IPC/ipc/issues/101
Given a couple weeks to work on it, this thing would be on macOS no problem. With Windows I personally need to understand its FD-passing and native handle concepts first, but I’m guessing it’d be a similar amount of effort in the end.
https://github.com/briangu/klongpy
It's getting there. Can almost run a ticker plant w/ real money on Alpaca.
Ipc related posts
-
Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++
-
Flow-IPC: Open-Source Toolkit for Low-Latency Inter-Process Communication in C++
-
Help implementing a `select` method to my zio-channel library which adds Go-like channels to ZIO.
-
Windows 11 Insider Dev channel build 23493 still runs on earliest Windows on ARM64 (Snapdragon 835) devices
-
Nálatok mi a helyzet?
-
MutexProtected: A C++ Pattern for Easier Concurrency
-
Questions about availability of specific functionalities in swaywm (and wayland at all)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 May 2024
Index
What are some of the best open-source Ipc projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Aeron | 7,064 |
2 | broadcast-channel | 1,757 |
3 | cpp-ipc | 1,607 |
4 | iceoryx | 1,517 |
5 | RaftLib | 923 |
6 | ecal | 775 |
7 | electron-better-ipc | 698 |
8 | dbus-broker | 651 |
9 | ScaleCube | 600 |
10 | shadesmar | 504 |
11 | yarp | 502 |
12 | junixsocket | 418 |
13 | iceoryx2 | 350 |
14 | TOSDataBridge | 308 |
15 | areg-sdk | 238 |
16 | H.Pipes | 211 |
17 | electron-trpc | 208 |
18 | ipc | 193 |
19 | ruby-dbus | 167 |
20 | procbridge | 118 |
21 | polybar-dwm-module | 112 |
22 | klongpy | 112 |
23 | persway | 111 |
Sponsored