An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with shared-memory

A curated list of projects in awesome lists tagged with shared-memory .

https://github.com/mutouyun/cpp-ipc

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

cpp cpp17 ipc linux shared-memory windows

Last synced: 16 Dec 2025

https://github.com/eclipse-iceoryx/iceoryx2

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

eclipse iceoryx inter-process-communication ipc middleware publish-subscribe pubsub request-response rpc rust shared-memory zero-copy

Last synced: 13 May 2025

https://github.com/openucx/ucx

Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)

aries c c-plus-plus cray drivers gemini hacktoberfest hpc infiniband iwarp mpi networking openshmem pgas rdma roce shared-memory shmem tcp-ip verbs

Last synced: 03 Oct 2025

https://github.com/laruence/yac

A fast, lock-free, shared memory user data cache for PHP

c cache cache-storage lock-free php shared-memory yac

Last synced: 16 May 2025

https://github.com/v6d-io/v6d

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

big-data-analytics cloud-native cncf distributed distributed-comp distributed-systems graph-analytics in-memory-storage shared-memory sig-storage tag-storage

Last synced: 20 Mar 2025

https://github.com/mogill/ems

Extended Memory Semantics - Persistent shared object memory and parallelism for Node.js and Python

ems extended-memory-semantics javascript json json-data multithreading non-volatile-memory openmp parallel persistent-data persistent-data-structure persistent-memory python shared-memory

Last synced: 21 Mar 2025

https://github.com/microsoft/ipc

IPC is a C++ library that provides inter-process communication using shared memory on Windows. A .NET wrapper is available which allows interaction with C++ as well.

bond cpp csharp dot-net interprocess-communication ipc managed native shared-memory

Last synced: 04 Oct 2025

https://github.com/microsoft/IPC

IPC is a C++ library that provides inter-process communication using shared memory on Windows. A .NET wrapper is available which allows interaction with C++ as well.

bond cpp csharp dot-net interprocess-communication ipc managed native shared-memory

Last synced: 21 Apr 2025

https://github.com/happyfish100/libshmcache

libshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times faster than a remote interface such as redis.

cache key-value lockless shared-memory

Last synced: 23 Mar 2025

https://github.com/elast0ny/shared_memory

A Rust wrapper around native shared memory for Linux and Windows

rust shared-memory

Last synced: 22 Apr 2025

https://github.com/ronny-rentner/UltraDict

Sychronized, streaming Python dictionary that uses shared memory as a backend

dict python python3 shared-memory

Last synced: 29 Mar 2025

https://github.com/owent/libatbus

用于搭建高性能、全异步、树形结构的BUS消息系统的跨平台框架库

bus channel cpp cxx data ip ipv4 ipv6 linux macos message osx performance queue shared-memory shm socket tcp transfer windows

Last synced: 12 Apr 2025

https://github.com/coralblocks/coralring

CoralRing is an ultra-low-latency, lock-free, garbage-free, batching and concurrent circular queue (ring) in off-heap shared memory for inter-process communication (IPC) in Java across different JVMs using memory-mapped files.

ipc memory-barriers off-heap-memory queue shared-memory threads volatile

Last synced: 19 Sep 2025

https://github.com/ayumax/ObjectDeliverer

ObjectDeliverer is a data transmission / reception library for Unreal Engine (C ++, Blueprint).

blueprint shared-memory tcp udp unreal-engine

Last synced: 27 Mar 2025

https://github.com/kahypar/mt-kahypar

Mt-KaHyPar (Multi-Threaded Karlsruhe Hypergraph Partitioner) is a shared-memory multilevel graph and hypergraph partitioner equipped with parallel implementations of techniques used in the best sequential partitioning algorithms. Mt-KaHyPar can partition extremely large hypergraphs very fast and with high quality.

algorithm-engineering graph-algorithms graph-partitioning graphs high-performance-computing hypergraph hypergraph-partitioning hypergraphs parallel-computing partitioning partitioning-algorithms shared-memory tbb

Last synced: 04 Apr 2025

https://github.com/termux/libandroid-shmem

System V shared memory emulation on Android using ashmem.

android ashmem shared-memory termux

Last synced: 07 May 2025

https://github.com/0vercl0k/sic

Enumerate user mode shared memory mappings on Windows.

driver ntoskrnl prototype-pte shared-memory shm vad windows-10 windows-kernel

Last synced: 14 Apr 2025

https://github.com/allenluce/mmap-object

Shared Memory Objects for Node

javascript-objects mmap nodejs shared-memory

Last synced: 26 Jan 2026

https://github.com/pulp-platform/hero

Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.

computer-architecture fpga heterogeneous-computing heterogeneous-parallel-programming iommu many-core-architectures openmp-offloading openmp-parallelization riscv shared-memory unified-virtual-memory

Last synced: 15 Dec 2025

https://github.com/majerle/stm32h7-dual-core-inter-cpu-async-communication

Inter-CPU asynchronous communication between Cortex-M7 and Cortex-M4 cores on STM32H7 dual core devices

buffer comm communication dual-core hal inter-cpu microcontroller ringbuffer shared-memory st stm32 stm32h7

Last synced: 16 Aug 2025

https://github.com/fi-mihej/interprocesspyobjects

High-performance and seamless sharing and modification of Python objects between processes, without the periodic overhead of serialization and deserialization. Provides fast inter-process communication (IPC) via shared memory. Supports NumPy, Torch arrays, custom classes (including dataclass), classes with methods, and asyncio

async asynchronous asyncio fast inter-process-communication ipc linux macos python python3 shared-data shared-dict shared-memory shared-object sync windows

Last synced: 06 Apr 2025

https://github.com/ukrbublik/shm-typed-array

IPC shared memory for NodeJs. Use as Buffer or TypedArray.

buffer ipc nodejs shared-memory sharedarraybuffer shm typescript

Last synced: 08 May 2025

https://github.com/flightaware/speedtables

Speed tables is a high-performance memory-resident database. The speed table compiler reads a table definition and generates a set of C access routines to create, manipulate and search tables containing millions of rows. Currently oriented towards Tcl.

caching nosql-data-storage shared-memory tcl tcl-extension

Last synced: 10 Feb 2026

https://github.com/rrennoir/pyaccsharedmemory

ACC shared memory reader written in python

assetto-corsa-competizione shared-memory

Last synced: 30 Jul 2025

https://github.com/winsoft666/veigar

Cross platform RPC library using shared memory.

ipc msgpack rpc shared-memory

Last synced: 21 Apr 2025

https://github.com/rvantonder/hack_parallel

The core parallel and shared memory library used by Hack, Flow, and Pyre

map-reduce ocaml parallel shared-memory

Last synced: 29 Aug 2025

https://github.com/utoni/kmemdriver

A Windows Memory driver for game hacking purposes. Supports manual mapping with BlackBone and PastDSE.

game-hacking memory-hacking memory-mapping shared-memory windows-driver

Last synced: 26 Jun 2025

https://github.com/fi-mihej/cengal

Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop with almost preemptive multitasking within the single thread, text parsing, rich introspection, etc.

async async-await asynchronous bytecode bytecode-manipulation coroutines emscripten library lmdb memory-barriers mmap python qt rdtscp shared-dict shared-list shared-memory structured-concurrency tkinter wxpython

Last synced: 25 Jul 2025

https://github.com/Taymindis/ngx_lfqueue

ngx_lfqueue is the queue which share memory across multiple threads and multiple worker without any lock!!

atomic-design lfqueue lock-free nginx queue-workers queues shared-memory zerodowntime

Last synced: 12 May 2025

https://github.com/taymindis/ngx_lfqueue

ngx_lfqueue is the queue which share memory across multiple threads and multiple worker without any lock!!

atomic-design lfqueue lock-free nginx queue-workers queues shared-memory zerodowntime

Last synced: 18 Sep 2025

https://github.com/shdown/lua-shm-state-poc

Lua state in shared memory: a proof of concept

linux lua posix shared-memory sharedmemory

Last synced: 05 Apr 2025

https://github.com/slince/process

:whale2: The process wrapper and manager based on PCNTL on the Unix-like systems using php

child-process fifo fork pcntl pipe posix process semaphore shared-memory system-v

Last synced: 23 Apr 2025

https://github.com/lyokha/nginx-custom-counters-module

Nginx module featuring custom counters shared by worker processes and virtual servers

counter nginx shared-memory

Last synced: 13 Oct 2025

https://github.com/shirasawasama/javasharedmemory

Shared memory between Java and C++/Rust/Go processes.

cpp ffi interprocess interprocess-communication ipc java java-19 pure-java shared-memory

Last synced: 08 Jul 2025

https://github.com/schanur/libplatform

Header only C library for platform agnostic (POSIX, Windows) socket/mutex/condition/shm/mmap/thread/time operations.

abstraction agnostic header-only linux memory os platform posix shared-library shared-memory sockets threading time windows

Last synced: 26 Jul 2025

https://github.com/markusjx/shared_memory

Shared memory for node.js

nodejs shared-memory

Last synced: 22 Jun 2025

https://github.com/fenegroni/simdisplay

Simracing dashboard built with Arduino showing telemetry from the racing simulator Assetto Corsa Competizione in real time.

arduino assetto-corsa-competizione serial-communication shared-memory simracing windows

Last synced: 13 Apr 2025

https://github.com/Bruce-Lee-LY/matrix_multiply

Several common methods of matrix multiplication are implemented on CPU and Nvidia GPU using C++11 and CUDA.

coppersmith-winograd cpp11 cpu cublas cuda kahan matrix-multiply naive nvidia reordering shared-memory strassen tiling

Last synced: 14 May 2025

https://github.com/bruce-lee-ly/matrix_multiply

Several common methods of matrix multiplication are implemented on CPU and Nvidia GPU using C++11 and CUDA.

coppersmith-winograd cpp11 cpu cublas cuda kahan matrix-multiply naive nvidia reordering shared-memory strassen tiling

Last synced: 13 Apr 2025

https://github.com/thelazytomcat/lib.sharedmemorystream

Simple class that creates and provides access to a shared (system-wide) memory with standard stream interface (read, write, seek, ...).

delphi fpc lazarus linux memory-mapped-file object-pascal pascal shared-memory stream windows

Last synced: 02 May 2025

https://github.com/hslam/shm

Package shm provides a way to use System V shared memory.

go golang ipc shared-memory shm shmget system-v unix

Last synced: 28 Apr 2025

https://github.com/howprogrammingworks/threads

Multithreading: WorkerThreads, Workers, SheredWorkers

node nodejs parallel-programming shared-memory worker worker-thread worker-threads

Last synced: 07 May 2025

https://github.com/discretetom/rusty-duplication

Capture the screen on Windows using the Desktop Duplication API in Rust, with shared memory support.

desktop-duplication-api rust shared-memory windows

Last synced: 07 May 2025

https://github.com/byjg/php-cache-engine

A multi-purpose cache engine PSR-6 and PSR-16 implementation with several drivers.

cache cachepool memcached php psr-16 psr-6 redis shared-memory

Last synced: 24 Jun 2025

https://github.com/apposed/appose

Interprocess environment manager 🧊

conda deep-learning interprocess java maven pypi python shared-memory shm

Last synced: 28 Jan 2026

https://github.com/OCamlPro/ocaml-ancient

trial at reviving the ancient library

ancient ancient-heap mmap ocaml-library shared-memory shm

Last synced: 24 Feb 2025

https://github.com/fizyr/fizyr-rpc

Native Rust implementation of the Fizyr RPC protocol

hacktoberfest rpc rust shared-memory

Last synced: 12 Apr 2025

https://github.com/windomz/shmcache

A lightweight, abstract, scalable, out-of-the-box shared memory operation, makes use of the PHP Shared Memory Functions(shmop).

cache cache-storage php shared-memory shmop

Last synced: 20 Mar 2025

https://github.com/ocamlpro/ocaml-ancient

trial at reviving the ancient library

ancient ancient-heap mmap ocaml-library shared-memory shm

Last synced: 07 Sep 2025

https://github.com/hslam/ipc

Package ipc provides a way to use System V IPC, including message queues, semaphore, and shared memory.

go golang ipc message-queues msg msgget sem semaphore semget shared-memory shm shmget system-v unix

Last synced: 28 Apr 2025

https://github.com/hotafrika/gpuz-reader

Golang library for collecting metrics from GPU-Z sensors. It uses Shared Memory under the hood.

go golang gpuz shared-memory

Last synced: 27 Jan 2026

https://github.com/phppkg/shared-memory

shared memory operate of the php. php 共享内存操作的实现

php-library shared-memory

Last synced: 01 Aug 2025

https://github.com/discretetom/hyperdesktopduplication

Desktop Duplication API implementation for Unity with shared memory and gRPC.

desktop-duplication-api grpc rust rusty-duplication shared-memory shremdup unity unity3d windows

Last synced: 25 Mar 2025

https://github.com/magneticflux-/jvm-shared-memory

Shared memory access in the JVM

jna jvm native shared-memory

Last synced: 12 Apr 2025

https://github.com/sdrausty/libandroid-shmem

System V shared memory emulation on Android using ashmem. https://sdrausty.github.io/libandroid-shmem/

android ashmem libandroid-shmem shared-memory termux termux-hacking termux-tool

Last synced: 01 Nov 2025

https://github.com/yukunj/zorro

This is Zorro, the implementation of a distributed threadpool with work stealing enabled

cpp17 distributed shared-memory threadpool work-stealing-algorithm

Last synced: 31 Jul 2025

https://github.com/venediktov/multi_index_cache

multi platform cross language multi index cache

cpp11 cpp14 cpp17 in-memory-database in-memory-storage java shared-memory

Last synced: 15 May 2025

https://github.com/tandemdude/shared_cbuff

An implementation of a circular buffer which makes use of SharedMemory in order to allow sharing of the data across multiple python instances.

buffer circular-buffer library parallel-computing python python-library python3 shared-memory

Last synced: 19 Apr 2025

https://github.com/chanioxaris/multiple-producers-single-consumer

Multiple producers and single consumer problem using shared memory and semaphores

consumer fork inter-process-communication ipc producer semaphore shared-memory

Last synced: 30 Apr 2025

https://github.com/vitumenezes/matrix-multiplication-pthreads-openmp

Matrix multiplication using the parallel programming paradigm (shared memory) in C with Pthreads and OpenMP

c openmp parallel-programming pthreads shared-memory

Last synced: 15 Apr 2025

https://github.com/danionella/dejaq

DejaQueue – a fast alternative to multiprocessing.Queue

multiprocessing numpy-arrays parallel queues shared-memory

Last synced: 26 Jan 2026

https://github.com/raphiara/spms_ring

Single publisher multiple subscriber ring buffer written in C

c inter-process-communication ipc library lock-free message-queue publish-subscribe queue shared-memory

Last synced: 07 May 2025

https://github.com/jorgemagic/directx-vulkan-interop

This is a demo using Evergine to check share resource between DirectX and Vulkan using the VK_NV_external_memory vulkan extension

directx interop shared-memory vulkan

Last synced: 08 Feb 2026

https://github.com/slickquant/slick-queue

A robust, ring buffer based, lock-free, C++ MPMC queue with shared memory support.

cplusplus-20 header-only lock-free mpmc-queue shared-memory

Last synced: 04 Feb 2026

https://github.com/shreyansh26/cso231n-os-codes

Codes related to the Operating System Course at IIT (BHU) Varanasi

client-server fork pipe process-tree shared-memory shell

Last synced: 16 Jun 2025

https://github.com/slavamuravey/atomics-sync

Advanced synchronization primitives for JavaScript 🚦

concurrency multithreading mutex semaphore shared-memory synchronization webworker worker-threads

Last synced: 01 Sep 2025

https://github.com/jeronimosg/typed_shmem

Simple, typed shared memory crate.

crates ipc mapped-file rust shared-memory

Last synced: 03 Jul 2025

https://github.com/mohammadrezaamani/bridge

This Universal Shared Memory Bridge enables communication between processes across different programming languages by providing a shared memory interface, facilitating efficient data exchange.

bridge c js python shared-memory

Last synced: 03 Mar 2025

https://github.com/nicknaso/node-simdb

Node.js high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store

cpp cross-platform database high-performance javascript lock-free native-module nodejs shared-memory

Last synced: 19 Jan 2026

https://github.com/discretetom/shremdup

Call Windows Desktop Duplication API through gRPC and shared-memory.

desktop-duplication-api grpc rust rusty-duplication shared-memory shremdup windows

Last synced: 01 Feb 2026

https://github.com/mguludag/shared_memory

a simple thread safe shared_memory concept

cpp cpp11 raii-idiom shared-memory thread-safe-queue

Last synced: 22 Feb 2025

https://github.com/heshanera/systemcalls

System calls in a linux operating system which request services from the kernel of the OS

fork pipe shared-memory

Last synced: 16 Nov 2025

https://github.com/madebyaris/agent-orchestration

Agent Orchestration: MCP server enabling multi-agent collaboration with shared memory, task queue, resource locks, Cursor rules, and AGENTS.md workflows.

agent-orchestration agents-md ai-agents automation cursor developer-tools mcp model-context-protocol multi-agent shared-memory tooling

Last synced: 23 Jan 2026

https://github.com/peter-barrow/shared-memory-zig

Unified interface to shared memory on Linux, macOS and Windows

shared-memory zig zig-package

Last synced: 05 Apr 2025

https://github.com/velodex/rtix

Realtime Interprocess Communication and Orchestration for Robotics & AI

artificial-intelligence control embodied-ai execution ipc motion-planning orchestration perception realtime robotics ros ros2 runtime shared-memory

Last synced: 25 Jun 2025

https://github.com/thelazytomcat/lib.namedshareditems

Class designed to be used for allocation of small named memory blocks of equal size (items) in a shared memory.

delphi fpc lazarus linux named-items object-pascal pascal shared-memory windows

Last synced: 02 May 2025

https://github.com/ezzaldeeen/shmbuf

Shared-Memory Circular Buffer

circular-buffer shared-memory

Last synced: 27 Feb 2025

https://github.com/ahota/shmemaphore

Example of using semaphores to synchronize communication over shared memory between two separate processes

c cplusplus interprocess-communication semaphore shared-memory

Last synced: 29 Dec 2025

https://github.com/pjsny/macos-zero-copy-ipc

Fast zero-copy IPC for macOS using POSIX shared memory (not XPC) with examples

c interprocess-communication ipc macos memory-mapping mmap performance posix posix-shm shared-memory zero-copy

Last synced: 28 Feb 2025