distributed structured concurrency

310 stars 15 forks 310 watchers Python GNU Affero General Public License v3.0
actor-model async-await distributed-systems multicore-programming multiprocessing rpc single-program-distributed-systems streaming-data structured-concurrency trio
17 Open Issues Need Help Last updated: Jul 1, 2026

Open Issues Need Help

View All on GitHub
help wanted windows_related non-linux follow-up

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
help wanted non-linux macos_related

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
help wanted docs discussion examples follow-up integration

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
enhancement help wanted question docs IPC and transport messaging

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
enhancement help wanted docs discussion experiment IPC and transport api

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
help wanted question docs discussion

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
Worker pool API? 26 days ago
enhancement help wanted question docs

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
help wanted infra devx-tooling the_AIs_are_taking_over

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
help wanted IPC and transport non-linux the_AIs_are_taking_over

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
help wanted question experiment IPC and transport

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
bug help wanted good first issue windows_related IPC and transport non-linux

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
enhancement good first issue testing windows_related non-linux

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
help wanted docs discussion examples trionics trio_updates sc

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
help wanted discussion devx-tooling

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio
help wanted testing api supervision cancellation spawning

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio

AI Summary: This task involves enhancing the `tractor` project's error handling and cancellation mechanisms to be more granular and aware of different runtime layers (trio tasks, actors, processes, OS). This includes creating new exception types to represent cancellations originating from various layers, improving the handling of `trio.Cancelled` exceptions, and potentially integrating with OS-level signals for more robust cancellation and failure handling in distributed scenarios. The goal is to improve the reliability, resilience, and predictability of `tractor` applications, especially in distributed settings.

Complexity: 5/5
help wanted discussion experiment api supervision cancellation sc

distributed structured concurrency

Python
#actor-model#async-await#distributed-systems#multicore-programming#multiprocessing#rpc#single-program-distributed-systems#streaming-data#structured-concurrency#trio