C++ Ipc

Open-source C++ projects categorized as Ipc

Top 12 C++ Ipc Projects

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

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

  • shadesmar

    Fast C++ IPC using shared memory

  • yarp

    YARP - Yet Another Robot Platform

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

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

  • ipc

    [Start here!] Flow-IPC - Modern C++ toolkit for high-speed inter-process communication (IPC)

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

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

  • polybar-dwm-module

    A dwm module for polybar

  • atomicx

    Pure C++ non stack displacement that implements cooperative multitask library for SINGLE CORE embedded development on DSPs, Microcontrollers and Processor (ARV, RISCV, ARM(all), TENSY, ESP), while also suitable for applications on Windows, Linux and MacOs and compatible with some RTOSs as well. This library allows full event driven applications while uses SMARTs LOCKS and WAIT/NOTIFY locks to also transport messages, MESSAGE BROKER is also provided (Those uses Message type size_t message and si

  • rwspinlock

    Slim, simple, cross-process, reader-writer unfair fast spin lock for Windows

  • Project mention: Windows 11 Insider Dev channel build 23493 still runs on earliest Windows on ARM64 (Snapdragon 835) devices | /r/windowsinsiders | 2023-07-07

    I'll check out the video, but I'm personally not bothered much by performance of regular software, games or emulation. On anything with 32 or more HW threads our main product uses custom thread pools and synchronization that beat anything Windows API offers. E.g. this kind of RwSpinLock, but of course it's all tailored for a specific use cases, definitely not fit as a replacement to anything.

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

C++ Ipc related posts

Index

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

Project Stars
1 cpp-ipc 1,591
2 iceoryx 1,512
3 RaftLib 922
4 ecal 771
5 shadesmar 504
6 yarp 499
7 TOSDataBridge 308
8 areg-sdk 237
9 ipc 180
10 polybar-dwm-module 112
11 atomicx 13
12 rwspinlock 9

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