#async-task

  1. async-task

    Task abstraction for building executors

    v4.7.1 5.3M #async-executor #task-executor #executor
  2. prodash

    A dashboard for visualizing progress of asynchronous and possibly blocking tasks

    v31.0.0 2.4M #tui #task-progress #async-task #concurrency #dashboard #asynchronous-tasks #visualize #task-tracking #success #blocking
  3. embassy-executor

    async/await executor designed for embedded usage

    v0.9.1 132K #async-executor #interrupt #embedded #timer-queue #statically-allocated #async-task #sev #woken #ram #preempt
  4. tokio_with_wasm

    Mimicking tokio functionalities on web browsers

    v0.9.0 34K #web-worker #web-apps #browser #tokio #tokio-task #async-task #wasm-bindgen #asynchronous-tasks #async-io #javascript
  5. async-backtrace

    Efficient, logical 'backtraces' of async tasks

    v0.2.7 84K #async-task #backtrace #stack-trace #tokio #logical
  6. crb

    CRB | Composable Runtime Blocks

    v0.0.38 2.9K #actor-model #ai-agents #artificial-intelligence #state-machine #block #wasm #concurrency #async-task
  7. spawns

    Async runtime agnostic thread context task spawner for Rust

    v0.2.6 1.1M #async-task #runtime-agnostic #spawner #thread #spawner-for-ease
  8. bevy_async_task

    Ergonomic abstractions to async programming in Bevy

    v0.12.0 1.1K #async-task #async-programming #bevy
  9. zng

    Cross-platform GUI framework

    v0.20.5 #gui #cross-platform-ui #graphical-user-interface #svg #material-icons #crash-handler #async-task #localization #config-toml #text-input
  10. async-condvar-fair

    Condition variables for async Rust

    v1.0.1 10K #condition-variable #async-mutex #async-runtime #async-task #baton #cancellation #waiter
  11. dagx

    A minimal, type-safe, runtime-agnostic async DAG (Directed Acyclic Graph) executor with compile-time cycle prevention and true parallel execution

    v0.3.1 #directed-acyclic-graph #parallel-execution #async-task #dag #executor #task-executor
  12. switchyard

    Real-time compute focused async executor

    v0.3.1 460 #async-executor #thread-local #compute-focused #task-priority #real-time #async-task
  13. rexecutor

    A robust job processing library

    v0.1.1 #job-processing #cron-job #executor #time-delta #async-trait #tokio-runtime #async-task #chrono #task-scheduling #utc
  14. easy-schedule

    A flexible task scheduler built on Tokio with multiple scheduling options and skip conditions

    v0.11.3 1.9K #task-scheduling #async-task #tokio
  15. nio

    Async runtime for Rust

    v0.1.4 #async-runtime #async-task #run-time
  16. moosicbox_task

    MoosicBox task utilities package

    v0.1.4 470 #async-task #tokio-task #blocking #spawn #async-blocking
  17. bevy_mod_async

    Ergonomic async tasks plugin for the Bevy game engine

    v0.12.0 #async-task #bevy-plugin #bevy
  18. spawns-compat

    Async runtime detections for thread context task spawner

    v0.2.2 840K #async-task #runtime-agnostic #spawner #thread #spawner-for-ease #detections
  19. taskvisor

    Event-driven task orchestration with restart, backoff, and user-defined subscribers

    v0.0.13 #async-task #supervisor #backoff #orchestration
  20. winmsg-executor

    Per-thread async rust executor for windows

    v0.3.2 #async-executor #per-thread #windows-executor #async-task #message #modal #send-sync #windows-native
  21. mini_executor

    The smallest, simplest Rust task executor using Tokio runtime

    v2.0.3 #async-task #task-executor #batch-task #executor #batch
  22. forte

    A low-overhead thread-pool with support for non-static async closures

    v1.0.0-alpha.4 230 #thread-pool #async-task #async-closures #non-static #task-scheduling #heartbeat #low-overhead #concurrency #game-engine #bevy-game-engine
  23. with-async-context

    managing contextual data across async tasks

    v0.1.3 #async-task #middleware #web
  24. dag-flow

    DAG Flow is a simple DAG workflow engine

    v0.1.6 #async-task #dag #workflow
  25. plunger

    quickly unblock your async tasks

    v0.1.0-rc.6 #async-task #future #async
  26. cronline

    Lightweight Task Scheduling for Rust

    v0.2.1 #task-scheduling #async-task #cron #tokio #cron-scheduler
  27. sugars_async_task

    Async task utilities and abstractions for the cyrup-sugars ecosystem

    v0.5.4 #async-task #utilities #cyrup #rust
  28. smolscale

    A high-performance async-task scheduler

    v0.4.16 700 #async-task #task-scheduling #executor #async-executor #thread #task-executor #async-global-executor #message-passing #work-stealing #auto-scaling
  29. 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

    v0.1.5 140 #async-task #redis #scaling #async-queue #async
  30. 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…

    v0.5.3 900 #task-scheduling #cron-job #persistence #one-time #tokio-task #time-based #repeatable #ensuring #async-task #restoration
  31. bevy_malek_async

    async runtime agnostic access to the bevy ecs

    v0.3.0 #bevy-ecs #async-task #task-pool #runtime-agnostic #system-param #async-runtime
  32. driveshaft

    A minimal, high-performance thread pool for running synchronous tasks with per-thread context from async code

    v0.2.1 220 #thread-pool #async-task #per-thread #pool-for-running #jobs
  33. taskflow-rs

    A high-performance, async-first task orchestration framework for Rust

    v0.1.1 #task-execution #distributed #workflow #async-task
  34. atlas-ctx

    An asynchronous task context management library

    v0.3.1 #async-task #tokio #context
  35. rediq

    A distributed task queue framework for Rust based on Redis

    v0.1.2 #task-queue #redis #distributed #distributed-task #async-task
  36. any_spawner

    Spawn asynchronous tasks in an executor-independent way

    v0.3.0 75K #async-executor #async-task #executor-independent #applications #runtime-agnostic #thread-safe #denominator
  37. drop-queue

    drop queue system for async operations. (Until async-drop is a thing)

    v0.0.9 #async-drop #queue #system #composable #draining #graceful-shutdown #async-task #send-sync
  38. noop-executor

    No-op executors for async tasks

    v0.1.2 4.3K #executor #noop #async-task #ready #block-on
  39. notizia

    Frictionless message passing for the Tokio runtime

    v0.3.0 #tokio-runtime #async-task #traits #macro-traits #send-message #debugging #mailbox #task-handle #message-passing
  40. queued-task

    concurrent queue task processing

    v0.1.5 180 #async-concurrency #task-queue #async-task #concurrency-task #async-queue
  41. spawns-executor

    Async executors for thread context task spawner

    v0.1.2 500 #async-task #async-task-executor #runtime-agnostic #spawner #thread #echo-server #spawner-for-ease
  42. async-timeouts

    An instrument to start async tasks after timeouts

    v0.3.2 250 #async-task #timeout #tokio
  43. asyncute

    (async execute) can execute async futures globally without per-executor queues

    v0.0.8 #async-executor #async-task #executor
  44. web-task

    The simplest way to run async tasks on the web

    v1.1.1 #web #task #future #run-time #simplest #async-task #non-send #spawn-local
  45. tasking

    that automatically replaces tasks based on descriptors

    v0.4.0 #async-task #tokio #tokio-task
  46. async_progress

    Create sync points across async tasks

    v0.2.1 #async-task #sync #synchronization
  47. pulsync

    Schedule Async and Sync Task with ease

    v1.0.1 #task-scheduling #async-task #async-sync
  48. scoped_static

    Safe promotion of lifetimes to static

    v0.3.0 #lifetime #static-reference #tokio #lift #undefined-behavior #async-task
  49. fastn-net

    Network utilities for fastn

    v0.1.2 #p2p #fastn #connection-pool #ping #async-task #graceful-shutdown #iroh #id52 #nat-traversal #networking-utilities
  50. pk-command

    A communication protocol designed for embedded devices

    v1.2.1 #embedded-devices #embedded-communication #protocols #tokio-runtime #async-task #pk #embassy-time #embassy-executor #async-executor #long-running
  51. rs_coroutine_core

    Composable coroutine utilities and flow abstractions built on top of Rust's async ecosystem

    v0.1.1 #coroutine #executor #abstraction #coroutine-scope #dispatcher #dispatchers #cancellation #async-task
  52. tasky

    fluent async task experiments

    v6.0.0 390 #async-task #experiment #fluent #concurrency
  53. tokio-task-supervisor

    Tokio TaskTracker with built-in cancellation token management and coordinated shutdown

    v0.1.1 #async-task #tokio #tokio-task #cancellation
  54. prinThor

    The highly reliable but not necessarily functional 3D Printer firmware

    v0.0.3 #printhor #3d-printing #firmware #cnc #motion #hardware-abstraction #async-task #integration-tests #acceleration #laser #gcode
  55. tokio-thread-pool

    A small wrapper around the tokio runtime supporting max concurrency

    v1.0.0 #thread-pool #tokio-runtime #supporting #max #concurrency #async-task #task-concurrency #multi-threading #multi-threading-concurrency
  56. go-server-rust-sdk

    Rust SDK for go-server distributed task scheduler and worker system

    v1.6.0 #task-scheduling #async-task #distributed-task #distributed #worker
  57. future-pool

    efficient worker pool implementation for async task processing

    v0.1.0 #worker-pool #async-task #core-affinity #future #processing #worker-thread #async-pool #round-robin #homogeneous #thread-per-core
  58. coalesced_map

    A thread-safe, deduplicating map that ensures expensive computations are executed only once per key

    v0.1.2 5.8K #thread-safe #key #requests #async-task #computation #expensive #concurrency #deduplicating #waiter #broadcast-channel
  59. singleflight-async

    Singleflight in async style

    v0.2.0 #singleflight #async-task #async
  60. logforth-diagnostic-task-local

    Task-local diagnostic for Logforth

    v0.3.0 #logging #async-task #future
  61. tokio-task-tracker

    graceful shutdown solution for tokio

    v1.3.3 #graceful-shutdown #tokio-task #task-tracker #async-task #solution #spawner #waiter
  62. ptask

    Spawning parasitic tasks

    v0.1.2 230 #async-task #low-latency #spawn
  63. async-join

    Abstraction for joining and aborting async tasks

    v0.2.0 #async-task #abstraction-for-joining #aborting #future #joinable
  64. taskline

    distributed task queue for Rust

    v0.10.0 1.0K #task-queue #distributed-task #async-task #distributed #redis #redis-queue
  65. cosync

    a single threaded, sequential, parameterized task pool for games

    v0.2.1 #single-threaded #task-queue #sequential #async-runtime #game-logic #games #task-pool #async-task #future-poll #dynamic-dispatch
  66. woke

    A minimalistic waker implementation for executors

    v0.0.4 1.7K #async-executor #waker #async-task #system #part
  67. smithyq

    A high-performance async task worker library for Rust - forge your tasks with type safety

    v0.1.2 #async-task #tokio #job-queue #task-queue #worker
  68. async-io-bufpool

    Efficient asynchronous I/O operations with minimal idle memory overhead

    v0.2.0 350 #async-io #memory-efficient #idle #async-read #operation #thread-local #allocating #async-task
  69. descartes-tonic-build

    tonic code build helper for DesCartes

    v0.1.1 #tonic #discrete-events #des-cartes #simulation #helper #tonic-build #async-task #single-threaded #concurrency #record-replay
  70. nio-task

    async task implementation

    v0.2.0 #async-task #nio #task #async
  71. async_limiter

    ratelimiter for async tasks

    v0.1.3 #rate-limiting #async-task #token-bucket-algorithm
  72. parallel-future

    fluent async task experiments

    v6.0.3 150 #parallel-execution #async-task #concurrency #async-execution #async-std #experiment #parallel-task-execution #concurrency-execution #concurrency-task #future-concurrency
  73. minimal-executor

    A minimal executor for asynchronous tasks based on the futures-rs library

    v0.4.1 100 #async-executor #async-task #local-pool #task-executor #futures-executor
  74. task-notify

    Notify async tasks when someone mutates data they're interested in

    v1.0.0 #async-task #waker #queue #locking #asyncronous #deref-mut #someone #mutates
  75. 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

    v0.4.0 120 #task-scheduling #async-task #thread-safe #tokio-task #one-time #communication-channel #arc-mutex
  76. descartes-tower

    tower API bindings for DesCartes

    v0.1.1 #discrete-event-simulation #discrete-events #http-middleware #tower #scheduler #des #concurrency #async-task #single-threaded
  77. asyncron

    Executor agnostic task manager and async scheduler for Rust

    v0.1.0 #async-task #task-manager #runtime-agnostic #async-dependencies
  78. screeps-async

    Tick-aware Async runtime for Screeps

    v0.3.1 180 #async-runtime #screeps #tick-aware #async-task
  79. tokio-context

    Contexts for cancelling asynchronous tasks using tokio

    v0.1.3 800 #async-task #tokio #future
  80. async_tasks_state_map

    A struct for recording execution status of async tasks with async methods

    v1.0.1 170 #async-task #tokio #query
  81. smartpoll

    A 'Task' abstraction that simplifies polling futures

    v2.0.0 #async-executor #async-task #task-executor #async-task-executor
  82. hds_tokio-console

    test crate, do not use

    v0.1.14 130 #tokio-console #async-task #task-list #resources #tokio-task #async-runtime #wire-format #debugging #diagnostics #telemetry
  83. async-events

    Waiting for external task completion in asynchronous Rust code

    v0.2.0 #async-task #events #task
  84. hds_console-subscriber

    test crate, do not use

    v0.2.3 #tracing-subscriber #async-task #grpc #tokio-console #grpc-server #tokio-tracing #debugging #wire-format #async-runtime #diagnostics
  85. spawn-std

    Helper traits for spawning asynchronous tasks while letting the user choose the runtime

    v0.1.0-alpha.1 #async-task #async-runtime
  86. bevy_cached_query

    high level query library for Bevy based on async tasks and Observer API very loosely inspired by TanStack Query

    v0.2.2 150 #async-task #bevy #query #cache #observer
  87. ticked_async_executor

    Local executor that runs woken async tasks when it is ticked

    v0.3.0 #async-executor #async-task #local-executor #ticked #woken #async-local #tick-event #registration
  88. snarc

    Sendable Non-Atomically Reference Counted

    v0.1.0 #rc #counted #sendable #strong-reference #current-thread #async-task #smart-pointers
  89. tokio-tasker

    Lets you stop and join groups of Tokio tasks

    v1.2.0 3.9K #async-task #tokio #task
  90. async-deferred

    A lightweight utility for spawning async tasks with fire-and-forget semantics and deferred result retrieval

    v0.2.0 #async-task #utility #deferred #tokio
  91. smolscale2

    hitdns fork of original smolscale

    v0.6.0 1.9K #async-task #task-scheduling #smolscale #thread-pool #fork-of-original #fork-original #async-executor #happening #hitdns #async-global-executor
  92. scoped_spawn

    Full structured concurrency for asynchronous programming

    v0.2.1 #async-task #concurrency #structured
  93. juggle

    Async task switching for cooperative multitasking in single thread environments with no_std support

    v0.1.1 #async-task #single-thread #non-preemptive #future
  94. spawns-core

    Async runtime agnostic thread context task spawner for Rust

    v1.1.2 1.2M #async-task #runtime-agnostic #spawner #thread #spawn #spawner-for-ease #choose
  95. async_dag

    An async task scheduling utilitiy

    v0.1.2 #async-task #dag
  96. Try searching with DuckDuckGo.

  97. extern_executor

    Async executor which delegates futures polling to external event-loop

    v0.1.2 #async-executor #event-loop #async-task
  98. async-task-group

    Manage groups of async-std tasks as a single unit

    v0.2.1 110 #async-std #async-task #spawn #future
  99. async_wasm_task

    Manage the concurrency of async tasks in webassembly Rust

    v0.2.3 #web-worker #async-concurrency #async-task #parallel-task-execution #asynchronous-tasks #javascript #worker-thread #spawn-blocking #parallel-worker
  100. task-local

    storage for asynchronous tasks

    v0.1.0 12K #async-task #local-storage #async
  101. 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.

    v0.1.2 #async-task #async-runner #bevy
  102. futures-executor-preview

    Executors for asynchronous tasks based on the futures-rs library

    v0.3.0-alpha.19 11K #async-executor #async-task #zero-cost #define #task-executor #control-flow
  103. pandet

    A lightweight library to help act on panics of detached async tasks

    v0.4.0 #async-task #panic #fail-fast
  104. schedwalk

    Test futures under all possible polling schedules

    v0.1.0 #testing #schedule #race-condition #order #polling #async-task #async-executor #concurrency
  105. tasktrace

    Logical 'backtraces' of async tasks

    v0.1.1 #async-task #backtrace #waker #tracing #future #stack-trace #call-stack
  106. futures-diagnose

    Wraps around a Spawn and provides lots of diagnostics

    v1.0.1 9.2K #async-task #diagnostics #async-std #logging #wrap #catapult
  107. tokio-inherit-task-local

    Task local variables for tokio that can be inherited across a spawn

    v0.2.0 #task-local #local-variables #inherit #tokio-task #async-task #async-spawn
  108. rework

    Multi-threaded task processing in the Master-Worker pattern

    v0.1.0 #async-task #multi-threading #task
  109. arl

    A rate limiter to be used with tokio

    v0.2.0 120 #rate-limiting #tokio #async-task #api #service
  110. bevy_subworlds

    multi-world support for bevy

    v0.1.0 #bevy #signal #multi-world #extract #send #async-task
  111. one_for_one

    supervize spawn'ed async tasks

    v2.1.0 100 #async-task #supervisor #ctx #erlang #canceller
  112. coachman

    rust asynchronous task manager built on top of tokio framework

    v0.3.0 #task-manager #async-task #cancellation #supervisor #tokio #tokio-task
  113. microasync-rt

    A runtime for the very small async runner

    v0.2.1 #async-runtime #async-task #async-io #async-runner #timer #udp
  114. tokio-async-utils

    Async utils such as TaskHandle type that aborts task on handle drop

    v0.1.3 #async-task #tokio #tokio-util #utilities
  115. atex

    Lib for async local task evaluation(sqlite or in-memory)

    v0.3.0 #async-task #sqlite #in-memory #async-local #evaluation
  116. peachy

    async task manager, similar to thread pool but cooler and for structs

    v1.1.1 160 #thread-pool #task-manager #async-task #struct #cooler #mediator #tokio-task #con #app-route
  117. async_sync

    handling asynchronous and synchronous operations seamlessly

    v0.1.0 #retry #parallel-execution #async-runtime #async-task #async-std #backoff #diagnostics #concurrency #retry-backoff #logging
  118. async-spin-sleep

    providing a highly accurate asynchronous timer for multiple async tasks using spin sleep in a single thread

    v0.5.1 #async-task #sleep #async
  119. rider

    bounded executor for tokio; limit the count of tasks running 🚦

    v0.1.2 #tokio-executor #running #tokio-task #limit #bounded #async-task
  120. evermore

    allowing you to run an fixed number of asynchronous task repeatedly until a shutdown signal is sent out

    v0.1.0 #async-task #shutdown #asynchronous-tasks #debugging #numbers #fixed-numbers #error-tracing
  121. voxy

    Voxel engine for Bevy

    v0.2.0-alpha.1 #bevy #voxel-engine #chunks #vox #lit #async-task
  122. switch-resume

    Delimited async continuations

    v0.1.3 230 #continuations #control-flow #async-task #delimited #resume #task-execution
  123. ndless-async

    Ndless-specific integration with async/await for the TI-Nspire

    v0.1.2 #async-task #ti-nspire #keypad #integration #timeout #ndless #stream-ext #block-on
  124. chex

    Global exit signal library

    v0.1.1 #async-task #sync #signal #exit #global #worker-thread
  125. futures-cputask

    Turn synchronous CPU-bound tasks into futures

    v0.3.0 #thread-pool #async-task #cpu-task #async
  126. egui_task_manager

    Manage asynchronous easily

    v0.1.1 #task-manager #asynchronous-tasks #async-task #tasks-collection #caller #task-executor
  127. firefly

    [EXPERIMENTAL]

    v0.0.1-beta #spsc #bounded-channel #async-task #concurrency #performance #blocking
  128. name_locker

    interface for asynchronous name lockers, that can run an async task with lock on a given name

    v0.1.1 #async-task #name #run #locking #in-memory