Ipc

Top 23 Ipc Open-Source Projects

  • Aeron

    Efficient reliable UDP unicast, UDP multicast, and IPC message transport

  • Project mention: LMAX Disruptor – High Performance Inter-Thread Messaging Library | news.ycombinator.com | 2023-11-17

    Semi-related is the Aeron project: https://github.com/real-logic/aeron

  • 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.

    InfluxDB logo
  • cpp-ipc

    C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.

  • iceoryx

    Eclipse iceoryx™ - true zero-copy inter-process-communication

  • Project mention: Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++ | news.ycombinator.com | 2024-04-13

    Also, 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...

  • RaftLib

    The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators

  • ecal

    📦 eCAL - enhanced Communication Abstraction Layer. A high performance publish-subscribe, client-server cross-plattform middleware.

  • electron-better-ipc

    Simplified IPC communication for Electron apps

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dbus-broker

    Linux D-Bus Message Broker

  • 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

  • shadesmar

    Fast C++ IPC using shared memory

  • yarp

    YARP - Yet Another Robot Platform

  • junixsocket

    Unix Domain Sockets in Java (AF_UNIX)

  • iceoryx2

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

  • Project mention: Show HN: Iceoryx2 v0.3.0 released – zero-copy IPC middleware in Rust | news.ycombinator.com | 2024-04-18
  • 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.

  • Project mention: Essentials of Object Oriented and Functional Programming: A Guide to Modular Code | dev.to | 2023-07-27

    FP 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.

  • H.Pipes

    A simple, easy to use, strongly-typed, async wrapper around .NET named pipes.

  • electron-trpc

    Build type-safe Electron inter-process communication using tRPC

  • Project mention: tRPC – Move Fast and Break Nothing. End-to-end typesafe APIs made easy | news.ycombinator.com | 2023-08-12

    Dropping 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.

  • ruby-dbus

    A Ruby binding for DBus

  • procbridge

    A super-lightweight IPC (Inter-Process Communication) protocol over TCP socket.

  • persway

    Petite Puppeteer of Pandemonium - your very own Sway IPC Imp

  • polybar-dwm-module

    A dwm module for polybar

  • klongpy

    High-Performance Klong array language with rich Python integration.

  • Project mention: Ask HN: Show me your half baked project | news.ycombinator.com | 2023-10-12

    https://github.com/briangu/klongpy

    It's getting there. Can almost run a ticker plant w/ real money on Alpaca.

  • interprocess

    💬 A scalable and type-safe Electron IPC management tool with enhanced DX (by daltonmenezes)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ipc related posts

Index

What are some of the best open-source Ipc projects? This list will help you:

Project Stars
1 Aeron 7,054
2 broadcast-channel 1,749
3 cpp-ipc 1,597
4 iceoryx 1,512
5 RaftLib 923
6 ecal 771
7 electron-better-ipc 698
8 dbus-broker 652
9 ScaleCube 601
10 shadesmar 504
11 yarp 499
12 junixsocket 418
13 iceoryx2 332
14 TOSDataBridge 308
15 areg-sdk 237
16 H.Pipes 211
17 electron-trpc 206
18 ruby-dbus 167
19 procbridge 118
20 persway 112
21 polybar-dwm-module 112
22 klongpy 112
23 interprocess 92

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com