Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Message Passing

Message Passing

48 projects

Showing 36 of 48 projects

PyTorch Geometric
PyTorch GeometricPython

A PyTorch library for building and training Graph Neural Networks (GNNs) on structured and irregular data.

#graph-neural-networks#point-clouds#heterogeneous-graphs
Stars23.9k
Forks4.0k
Last commit2 days ago
GitHub repository
GitHub repositoryPython

A comprehensive library for building and training Graph Neural Networks (GNNs) with PyTorch.

#graph-neural-networks#point-clouds#heterogeneous-graphs
Stars23.9k
Forks4.0k
Last commit2 days ago
comlink
comlinkTypeScript

A tiny RPC library that simplifies WebWorker communication by hiding postMessage complexity with ES6 Proxies.

#multithreading#frontend#javascript-library
Stars12.8k
Forks431
Last commit7 days ago
actix
actixRust

Actor framework for Rust providing a high-level API for building concurrent, distributed systems.

#systems-programming#hacktoberfest#distributed-systems
Stars9.2k
Forks674
Last commit19 days ago
crossbeam
crossbeamRust

A Rust library providing a comprehensive toolkit of concurrent data structures, synchronization primitives, and memory management utilities.

#memory-management#parallelism#data-structures
Stars8.5k
Forks563
Last commit10 days ago
ProtoActor
ProtoActorGo

Ultra fast distributed actor framework for Go, C#, and Java/Kotlin, enabling cross-platform concurrency and messaging.

#akka#distributed-systems#csharp
Stars5.5k
Forks574
Last commit3 months ago
Ergo
ErgoGo

An actor-based framework for building distributed, event-driven systems in Go, inspired by Erlang with network transparency.

#elixir#event-driven-architecture#otp
Stars4.6k
Forks184
Last commit18 hours ago
MMWormhole
MMWormholeObjective-C

A message-passing library for iOS/macOS apps and extensions using shared App Groups and Darwin notifications.

#interprocess-communication#ios#objective-c
Stars3.9k
Forks321
Last commit2 years ago
C++ Actor Framework
C++ Actor FrameworkC++

An open-source C++ framework implementing the Actor Model for building scalable, high-performance concurrent and distributed applications.

#high-performance#distributed-systems#async
Stars3.4k
Forks573
Last commit16 hours ago
Hollywood
HollywoodGo

A blazingly fast, low-latency actor engine written in Go for building highly concurrent and distributed systems.

#cluster-computing#distributed-systems#game-servers
Stars2.3k
Forks178
Last commit1 month ago
core.async
core.asyncClojure

A Clojure library providing facilities for asynchronous programming and communication via channels.

#functional-programming#transducers#clojurescript
Stars2.0k
Forks215
Last commit1 month ago
snmalloc
snmallocC++

A high-performance message-passing memory allocator designed for scalable multithreaded applications.

#memory-allocator#malloc#c-plus-plus
Stars1.9k
Forks127
Last commit16 days ago
Jraph
JraphPython

A lightweight library for building and training graph neural networks in JAX, providing graph data structures, utilities, and model implementations.

#graph-neural-networks#scientific-computing#jax
Stars1.5k
Forks106
Last commit2 years ago
Jraph
JraphPython

A lightweight library for building and training graph neural networks using JAX.

#graph-neural-networks#scientific-computing#jax
Stars1.5k
Forks106
Last commit2 years ago
examples/rclpy
examples/rclpyC++

A collection of example packages demonstrating ROS 2 concepts, features, and best practices.

#robotics#examples#ros2
Stars955
Forks363
Last commit17 hours ago
pulsar
pulsarClojure

A Clojure library providing Erlang-style concurrency with fibers, channels, and actors built on Quasar.

#channels#distributed-systems#actors
Stars919
Forks50
Last commit6 years ago
Polyphony
PolyphonyC

A Ruby library for fine-grained concurrency using fibers, structured concurrency, and high-performance I/O.

#libev#async-programming#coroutines
Stars662
Forks18
Last commit2 years ago
SObjectizer
SObjectizerC++

A small, mature C++ framework implementing Actor, Publish-Subscribe, and CSP models to simplify concurrent and multithreaded application development.

#csp#embedded-systems#publish-subscribe
Stars615
Forks55
Last commit19 hours ago
YARP (Yet Another Robot Platform)
YARP (Yet Another Robot Platform)C++

A library and toolkit for communication and device interfaces in robotics, from humanoids to embedded devices.

#robotics#interprocess-communication#device-interface
Stars598
Forks215
Last commit23 hours ago
Hopac
HopacF#

A Concurrent ML-style library for F# providing lightweight concurrency primitives and message-passing.

#concurrent-ml#csp#functional-programming
Stars536
Forks63
Last commit4 years ago
Orleankka
OrleankkaC#

A functional, message-based API extension for Microsoft Orleans, enabling composable actor communication for CQRS, event-sourcing, and FSM.

#orleans#functional-programming#cqrs
Stars507
Forks78
Last commit7 months ago
rclpy
rclpyPython

ROS 2 client library for Python, enabling Python applications to communicate in robotic systems.

#robotics#hacktoberfest#ros2
Stars464
Forks289
Last commit1 day ago
rotor
rotorC++

A minimalistic, event loop friendly C++ actor micro-framework with Erlang-like supervisor trees for building reliable concurrent applications.

#reactive-systems#high-performance#asio
Stars390
Forks35
Last commit2 months ago
go-actor
go-actorGo

A lightweight Go library for building concurrent programs using the Actor model and CSP principles.

#csp#go-actor#go-library
Stars305
Forks19
Last commit3 days ago
Hyperion
HyperionC#

A high-performance polymorphic serializer for .NET, designed for safe message transfer in distributed systems.

#hyperion#polymorphic-serializer#binary-serialization
Stars281
Forks62
Last commit1 year ago
Sento
SentoCommon Lisp

Sento is an actor framework for Common Lisp featuring actors, agents, FSMs, and an event stream for building reactive, concurrent systems.

#event-driven#reactive-systems#parallel-computing
Stars250
Forks16
Last commit15 days ago
gen_rpc
gen_rpcErlang

A scalable RPC library for Erlang-VM languages using a mailbox-per-node architecture to avoid distributed port congestion.

#elixir#tcp#distributed-systems
Stars227
Forks86
Last commit8 months ago
luaproc
luaprocC

A concurrent programming library for Lua that enables parallel execution of Lua processes using message passing and POSIX threads.

#parallel-computing#channel-based-communication#concurrent-programming
Stars130
Forks27
Last commit9 years ago
lisp-actors
lisp-actorsCommon Lisp

A Common Lisp implementation of transactional Hewitt Actors for building highly concurrent, thread-agnostic, and secure distributed systems.

#functional-programming#parallel-computing#transactional-actors
Stars113
Forks11
Last commit5 hours ago
sleeplocks
sleeplocksErlang

BEAM-friendly spinlocks for Elixir/Erlang using message passing for synchronization and throttling.

#locking#elixir#spinlocks
Stars61
Forks9
Last commit3 months ago
SwiftyMessenger
SwiftyMessengerSwift

A Swift toolkit for passing messages between iOS apps and extensions using shared App Groups and Darwin Notifications.

#interprocess-communication#ios#listen-messages
Stars60
Forks11
Last commit5 years ago
rclgo
rclgoGo

A Go wrapper for ROS2 Core Libraries (RCL) using cgo to interface with the ROS Client Libraries API.

#robotics#cgo#robotics-framework
Stars56
Forks14
Last commit6 years ago
cros
crosC

A single-thread pure C implementation of the Robot Operating System (ROS) framework for embedded and resource-constrained systems.

#robotics#c-library#embedded-systems
Stars50
Forks27
Last commit3 years ago
Aojet
AojetSwift

An actor model implementation for Swift providing asynchronous, non-blocking message-driven concurrency.

#asynchronous-programming#ios#distributed-systems
Stars41
Forks3
Last commit9 years ago
DelphiEventBus
DelphiEventBusPascal

An event bus implementation for Delphi XE that enables decoupled communication between components using annotations and filtering.

#hooks#delphi-xe#pascal
Stars40
Forks9
Last commit7 years ago
WormHoleSharp
WormHoleSharpC#

A C# library for passing data and commands between iOS apps and their extensions using shared App Groups.

#interprocess-communication#ios#csharp
Stars34
Forks9
Last commit10 years ago
Page 1 of 2Next

Related Tags

#Concurrency24#Distributed Systems20#Actor Model16#Functional Programming7#Robotics6#Ios6#Actors6#Concurrent Programming6#Parallel Computing6#Multithreading5#Fault Tolerance4#Elixir4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub