#utilities #async #rate-limiting #concurrency #graceful-shutdown

tokio-utils

Tools for asynchronous programming in Tokio applications

4 releases

0.1.2 Mar 31, 2023
0.1.1 Mar 31, 2023
0.1.0 Mar 31, 2023
0.0.0 Mar 31, 2023

#2202 in Asynchronous

Download history 1587/week @ 2024-11-01 2470/week @ 2024-11-08 2248/week @ 2024-11-15 1582/week @ 2024-11-22 2123/week @ 2024-11-29 2002/week @ 2024-12-06 1911/week @ 2024-12-13 1065/week @ 2024-12-20 1119/week @ 2024-12-27 1776/week @ 2025-01-03 1693/week @ 2025-01-10 2710/week @ 2025-01-17 2527/week @ 2025-01-24 2119/week @ 2025-01-31 3277/week @ 2025-02-07 1299/week @ 2025-02-14

9,600 downloads per month
Used in hx-lsp

MIT license

5KB

Tokio Utils

github crates.io docs.rs build status

Tools for asynchronous programming in Tokio applications:

Resource Pooling

  • Pool, a shared resource pool.

Rate Limiting

Graceful Shutdown

Stdin

Usage

Add this to your Cargo.toml:

[dependencies]
tokio-utils = "0.1.2"

Dependencies

~3.5–9.5MB
~80K SLoC