C++ shared-memory

Open-source C++ projects categorized as shared-memory

Top 11 C++ shared-memory Projects

shared-memory
  1. cpp-ipc

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

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. iceoryx

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

    Project mention: iceoryx VS iceoryx2 - a user suggested alternative | libhunt.com/r/iceoryx | 2024-11-11
  4. ecal

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

    Project mention: ECAL – Enhanced Communication Abstraction Layer / Pub-Sub Middleware | news.ycombinator.com | 2024-12-25
  5. v6d

    vineyard (v6d): an in-memory immutable data manager. (Project under CNCF, TAG-Storage)

  6. shadesmar

    Fast C++ IPC using shared memory

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

  8. pe-util

    List shared object dependencies of a portable executable (PE)

  9. SaaSHub

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

    SaaSHub logo
  10. small_vectors

    Optimized C++20/23 vectors, strings with in class buffer storage, and utility algorithms

  11. rwspinlock

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

  12. raikv

    Persistent key value store, serverless shared memory caching

  13. MTL

    Multi Thread Library (by ZigRazor)

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++ shared-memory discussion

Log in or Post with

C++ shared-memory related posts

  • ECAL – Enhanced Communication Abstraction Layer / Pub-Sub Middleware

    1 project | news.ycombinator.com | 25 Dec 2024
  • iceoryx VS iceoryx2 - a user suggested alternative

    2 projects | 11 Nov 2024
  • Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++

    4 projects | news.ycombinator.com | 13 Apr 2024
  • Windows 11 Insider Dev channel build 23493 still runs on earliest Windows on ARM64 (Snapdragon 835) devices

    1 project | /r/windowsinsiders | 7 Jul 2023
  • Hey everyone, we've got some exciting news to share with y'all. Eclipse-ECAL just dropped version 5.11 of their sick Inter-Process Communication (IPC) framework. Get ready to take your data communication game to the next level. Who's hyped? 🙌 #EclipseECAL511 #IPCframework #datacommunication

    2 projects | /r/cpp | 17 Apr 2023
  • announcing eclipse-ecal 5.11 ipc framework

    1 project | /r/cpp | 16 Dec 2022
  • eCAL ipc framework

    1 project | dev.to | 17 Jan 2022
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 11 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 cpp-ipc 1,875
2 iceoryx 1,746
3 ecal 890
4 v6d 847
5 shadesmar 556
6 ipc 347
7 pe-util 56
8 small_vectors 12
9 rwspinlock 10
10 raikv 7
11 MTL 7

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?