-
async-task
Task abstraction for building executors
-
prodash
A dashboard for visualizing progress of asynchronous and possibly blocking tasks
-
embassy-executor
async/await executor designed for embedded usage
-
tokio_with_wasm
Mimicking tokio functionalities on web browsers
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
crb
CRB | Composable Runtime Blocks
-
spawns
Async runtime agnostic thread context task spawner for Rust
-
bevy_async_task
Ergonomic abstractions to async programming in Bevy
-
zng
Cross-platform GUI framework
-
async-condvar-fair
Condition variables for async Rust
-
dagx
A minimal, type-safe, runtime-agnostic async DAG (Directed Acyclic Graph) executor with compile-time cycle prevention and true parallel execution
-
switchyard
Real-time compute focused async executor
-
rexecutor
A robust job processing library
-
easy-schedule
A flexible task scheduler built on Tokio with multiple scheduling options and skip conditions
-
nio
Async runtime for Rust
-
moosicbox_task
MoosicBox task utilities package
-
bevy_mod_async
Ergonomic async tasks plugin for the Bevy game engine
-
spawns-compat
Async runtime detections for thread context task spawner
-
taskvisor
Event-driven task orchestration with restart, backoff, and user-defined subscribers
-
winmsg-executor
Per-thread async rust executor for windows
-
mini_executor
The smallest, simplest Rust task executor using Tokio runtime
-
forte
A low-overhead thread-pool with support for non-static async closures
-
with-async-context
managing contextual data across async tasks
-
dag-flow
DAG Flow is a simple DAG workflow engine
-
plunger
quickly unblock your async tasks
-
cronline
Lightweight Task Scheduling for Rust
-
sugars_async_task
Async task utilities and abstractions for the cyrup-sugars ecosystem
-
smolscale
A high-performance async-task scheduler
-
rust-task-queue
Production-ready Redis task queue with intelligent auto-scaling, Actix Web integration, and enterprise-grade observability for high-performance async Rust applications
-
persistent-scheduler
high-performance task scheduling system developed in Rust using Tokio. This system supports task persistence, repeatable tasks, Cron-based scheduling, and one-time tasks, ensuring reliability…
-
bevy_malek_async
async runtime agnostic access to the bevy ecs
-
driveshaft
A minimal, high-performance thread pool for running synchronous tasks with per-thread context from async code
-
taskflow-rs
A high-performance, async-first task orchestration framework for Rust
-
atlas-ctx
An asynchronous task context management library
-
rediq
A distributed task queue framework for Rust based on Redis
-
any_spawner
Spawn asynchronous tasks in an executor-independent way
-
drop-queue
drop queue system for async operations. (Until async-drop is a thing)
-
noop-executor
No-op executors for async tasks
-
notizia
Frictionless message passing for the Tokio runtime
-
queued-task
concurrent queue task processing
-
spawns-executor
Async executors for thread context task spawner
-
async-timeouts
An instrument to start async tasks after timeouts
-
asyncute
(async execute) can execute async futures globally without per-executor queues
-
web-task
The simplest way to run async tasks on the web
-
tasking
that automatically replaces tasks based on descriptors
-
async_progress
Create sync points across async tasks
-
pulsync
Schedule Async and Sync Task with ease
-
scoped_static
Safe promotion of lifetimes to static
-
fastn-net
Network utilities for fastn
-
pk-command
A communication protocol designed for embedded devices
-
rs_coroutine_core
Composable coroutine utilities and flow abstractions built on top of Rust's async ecosystem
-
tasky
fluent async task experiments
-
tokio-task-supervisor
Tokio TaskTracker with built-in cancellation token management and coordinated shutdown
-
prinThor
The highly reliable but not necessarily functional 3D Printer firmware
-
tokio-thread-pool
A small wrapper around the tokio runtime supporting max concurrency
-
go-server-rust-sdk
Rust SDK for go-server distributed task scheduler and worker system
-
future-pool
efficient worker pool implementation for async task processing
-
coalesced_map
A thread-safe, deduplicating map that ensures expensive computations are executed only once per key
-
singleflight-async
Singleflight in async style
-
logforth-diagnostic-task-local
Task-local diagnostic for Logforth
-
tokio-task-tracker
graceful shutdown solution for tokio
-
ptask
Spawning parasitic tasks
-
async-join
Abstraction for joining and aborting async tasks
-
taskline
distributed task queue for Rust
-
cosync
a single threaded, sequential, parameterized task pool for games
-
woke
A minimalistic waker implementation for executors
-
smithyq
A high-performance async task worker library for Rust - forge your tasks with type safety
-
async-io-bufpool
Efficient asynchronous I/O operations with minimal idle memory overhead
-
descartes-tonic-build
tonic code build helper for DesCartes
-
nio-task
async task implementation
-
async_limiter
ratelimiter for async tasks
-
parallel-future
fluent async task experiments
-
minimal-executor
A minimal executor for asynchronous tasks based on the futures-rs library
-
task-notify
Notify async tasks when someone mutates data they're interested in
-
task_scheduler_rs
A Rust-based scheduler with basic functionality, focused on adding tasks and handling actions like execute, pause, and shutdown using channels for task communication
-
descartes-tower
tower API bindings for DesCartes
-
asyncron
Executor agnostic task manager and async scheduler for Rust
-
screeps-async
Tick-aware Async runtime for Screeps
-
tokio-context
Contexts for cancelling asynchronous tasks using tokio
-
async_tasks_state_map
A struct for recording execution status of async tasks with async methods
-
smartpoll
A 'Task' abstraction that simplifies polling futures
-
hds_tokio-console
test crate, do not use
-
async-events
Waiting for external task completion in asynchronous Rust code
-
hds_console-subscriber
test crate, do not use
-
spawn-std
Helper traits for spawning asynchronous tasks while letting the user choose the runtime
-
bevy_cached_query
high level query library for Bevy based on async tasks and Observer API very loosely inspired by TanStack Query
-
ticked_async_executor
Local executor that runs woken async tasks when it is ticked
-
snarc
Sendable Non-Atomically Reference Counted
-
tokio-tasker
Lets you stop and join groups of Tokio tasks
-
async-deferred
A lightweight utility for spawning async tasks with fire-and-forget semantics and deferred result retrieval
-
smolscale2
hitdns fork of original smolscale
-
scoped_spawn
Full structured concurrency for asynchronous programming
-
juggle
Async task switching for cooperative multitasking in single thread environments with no_std support
-
spawns-core
Async runtime agnostic thread context task spawner for Rust
-
async_dag
An async task scheduling utilitiy
-
extern_executor
Async executor which delegates futures polling to external event-loop
-
async-task-group
Manage groups of
async-stdtasks as a single unit -
async_wasm_task
Manage the concurrency of async tasks in webassembly Rust
-
task-local
storage for asynchronous tasks
-
bevy-async-runner
Bevy Async Runner simplifies working with asynchronous code in the Bevy game engine. It provides a mechanism to schedule and execute async tasks and provide their result to any system.
-
futures-executor-preview
Executors for asynchronous tasks based on the futures-rs library
-
pandet
A lightweight library to help act on panics of detached async tasks
-
schedwalk
Test futures under all possible polling schedules
-
tasktrace
Logical 'backtraces' of async tasks
-
futures-diagnose
Wraps around a Spawn and provides lots of diagnostics
-
tokio-inherit-task-local
Task local variables for tokio that can be inherited across a spawn
-
rework
Multi-threaded task processing in the Master-Worker pattern
-
arl
A rate limiter to be used with tokio
-
bevy_subworlds
multi-world support for bevy
-
one_for_one
supervize spawn'ed async tasks
-
coachman
rust asynchronous task manager built on top of tokio framework
-
microasync-rt
A runtime for the very small async runner
-
tokio-async-utils
Async utils such as TaskHandle type that aborts task on handle drop
-
atex
Lib for async local task evaluation(sqlite or in-memory)
-
peachy
async task manager, similar to thread pool but cooler and for structs
-
async_sync
handling asynchronous and synchronous operations seamlessly
-
async-spin-sleep
providing a highly accurate asynchronous timer for multiple async tasks using spin sleep in a single thread
-
rider
bounded executor for tokio; limit the count of tasks running 🚦
-
evermore
allowing you to run an fixed number of asynchronous task repeatedly until a shutdown signal is sent out
-
voxy
Voxel engine for Bevy
-
switch-resume
Delimited async continuations
-
ndless-async
Ndless-specific integration with async/await for the TI-Nspire
-
chex
Global exit signal library
-
futures-cputask
Turn synchronous CPU-bound tasks into futures
-
egui_task_manager
Manage asynchronous easily
-
firefly
[EXPERIMENTAL]
-
name_locker
interface for asynchronous name lockers, that can run an async task with lock on a given name
Try searching with DuckDuckGo.