#wait

  1. wait-timeout

    wait on a child process with a timeout specified across Unix and Windows platforms

    v0.2.0 1.9M #child-process #timeout #wait #waiting
  2. process_control

    Ergonomically run processes with limits

    v5.0.0 8.3K #process #child-process #timeout #terminate #wait #kill
  3. git-wait

    wrapper utility around git that waits until index.lock file is no longer present running the command

    v0.4.0 500 #git #lock-files #wait #index #running #present #file
  4. wait-for-internet

    Command line utility that waits till you have an internet connection

    v0.1.10 120 #command-line #command-line-tool #internet #wait #connection #utility #waiting
  5. wait-for-gh-rate-limit

    CLI that waits for GitHub rate limit to reset if you're out of requests

    v0.1.8 500 #rate-limit #wait #github #reset #cli #requests #you-re
  6. atomic-wait

    Cross-platform atomic wait and wake (aka futex) functionality

    v1.1.0 6.9K #atomic #futex #cross-platform #wait #wake #thread #operations
  7. may_waiter

    coroutine communication blocker

    v0.1.16 #coroutine #communication #multi-thread #primitive #blocking #waiter #wait
  8. tokio-task-tracker

    graceful shutdown solution for tokio

    v1.3.3 550 #tokio-task #graceful-shutdown #async-task #interrupt #wait #solution #tracker
  9. wait-for-them

    Waits for TCP ports to be opened or for 200 status on http(s) urls

    v0.5.0 100 #wait #http-status #docker-compose #url #host-port #tcp-port #async
  10. wait

    Syntactic sugar for calling async functions outside of an async context

    v0.2.5 #future #async #synchronization #blocking #await #async-context
  11. sleep

    windows

    v1.0.2 #windows #command-line #batch #wait #command-line-tool #amount #file
  12. wasm_sync

    Synchronization primitives for both web and native

    v0.1.2 5.7K #synchronization-primitive #web-native #web-worker #browser #wait #thread #atomic
  13. taskchain

    A block-based, non-circular double-linked list implementation for Rust

    v0.1.4 110 #task-execution #signal #wait #kinds #signaling #proceed #allowed
  14. tokio-condvar

    A Condition Variable for Tokio Applications

    v0.3.0 1.3K #sync #tokio #concurrency #variables #condition #wait #notify
  15. gnuplot-wrapper

    A small wrapper for working with gnuplot

    v0.0.4 410 #gnuplot #script #command #figure #wait #live #mode
  16. wait-on

    CLI Utility to wait on the availability of resources such as Files, HTTP Servers, Ports & Sockets

    v0.0.14 290 #http-server #wait #http #sockets #file #command-line-tool
  17. antilysis

    State-of-the-art dynamic analysis countering techniques on Windows

    v0.2.2 320 #windows #analysis #vm #process #dynamic #debugging #wait
  18. pid-set

    A processes identifier set to perform efficient wait operations using epoll

    v0.1.3 #child-process #linux-process #epoll #pid #linux #wait #async
  19. retryable-result

    repeatedly try on some recoverable errors until too many or a fatal error

    v0.2.0 #error #recoverable #up #wait #fatal #repeatedly #numbers
  20. async-pidfd

    Process file descriptors (pidfd) for Linux

    v0.1.4 2.4K #file-descriptor #process-file #linux-process #process #process-id #future #wait
  21. acme-validation-propagation

    Waiting for propagation of acme validation record

    v0.1.8 #acme #propagation #validation #challenge #record #waiting #wait
  22. async-pidfd-next

    Process file descriptors (pidfd) for Linux

    v0.1.0 3.4K #file-descriptor #process-file #process-id #process #linux-process #future #wait
  23. child_wait_timeout

    A wait timeout in rust

    v0.1.0 #child-process #timeout #wait #signal #thread #pidfd #exit
  24. thread_tryjoin

    Try joining a thread

    v0.3.0 340 #thread #join-handle #tryjoin #wait #joining #pthreads #finish
  25. situwaition

    Run a closure continuously, until is succeeds or times out

    v0.3.2 #timeout #closures #wait #tokio #succeed #continuously #ok
  26. pulse

    async wake signals

    v0.5.3 1.3K #signal #async #thread #wake #wait #waiting #primitive
  27. disrustor

    This project is a port of the LMAX Disruptor to Rust

    v0.4.0 #producer-consumer #disruptor #lmax #port #wait #strategy #blocking
  28. stackful

    Bridge between sync and async

    v0.1.5 750 #async-io #sync #bridge #async-std #interface #conversion #wait
  29. dont_disappear

    Tiny crate that prevents the console window from closing when the program finishes

    v3.0.1 1.2K #console #window #dont #ends #closing #wait #command
  30. waitpid-any

    Wait for any PID, an extension to waitpid(2)

    v0.2.1 7.8K #process #wait #child-process #kqueue #pidfd #api-bindings #waitpid
  31. type_pipe

    Curry types

    v0.3.0 #curry #type #wait #longer
  32. eb_cycles

    Put your thread to sleep during set intervals, or.. 'cycles'..

    v0.2.1 410 #cycle #sleep #wait #cycles
  33. workpool

    Distribute work to a set of threads and wait for completion

    v0.2.1 #lateral #wait #command-line #command-line-tool #thread #parallel #distribute
  34. naptime

    Detect sleep and wake notifications from the OS

    v0.1.0 #sleep #suspend #wait
  35. waitz

    Waits (retries) a command until it exits with 0

    v0.3.0 #wait #command #exit #retries #run #dont #up
  36. this-state

    way to store state in a thread-safe manner as well as a way to asynchronously wait for state changes

    v0.3.0 #state #async #thread-safe #wait #store #manner #enums
  37. wait_notify

    a synchronization primitive for Rust that provides basic wait and notify functionality

    v0.1.0 #synchronization-primitive #thread-synchronization #wait #notify #waiting #basic #notifications
  38. terminal-wait-exit

    wait user exit terminal, like Ctrl+C

    v1.0.0 #wait #exit #terminal #ctrl-c #user #tokio #async
  39. cupchan

    async overwriting channel between two threads that is wait & block free by swapping cups around

    v0.1.2 #thread #channel #async-channel #wait #free #swapping #block
  40. waithandle

    that makes signaling between threads a bit more ergonomic

    v0.4.0 #thread #signaling #bit #signal #wait #listener #signaler
  41. waitfor-cli

    CLI utility to retry commands until they exit 0

    v0.1.1 #command-line-tool #exit-status #wait #delay #wait-for #retry #utility
  42. waitforit

    aid in synchronously waiting for some condition to be met

    v0.1.0 #wait #delay #http-response #file #condition #waiting #codes
  43. taskwait

    Runtime agnostic way to wait for a group of async tasks

    v0.4.1 #wait #async-task #tasks #wait-group #async #async-await #waitgroup
  44. sync-wait-group

    Wait group for synchronizing the beginning or end of some computation

    v0.1.1 #wait-group #group #wait #sync #synchronization
  45. await-modify

    block until a file or directory is modified

    v0.1.0 #file #file-input #modification #wait #build #modified #block
  46. wait_not_await

    awaiter implementation

    v0.2.1 #await #wait #awaiter #🦀 #loop
  47. ulock-sys

    Rust bindings for Darwin's (e.g. macOS, iOS, ...) not-entirely-public ulock API, which provides futex-like functionality.

    v0.1.0 #macos #wait #wake #macos-ios #futex #ulock #api-bindings
  48. async-priority-queue

    An async-aware priority queue

    v0.1.1 #priority-queue #queue #priority #async #await #wait
  49. wag

    Go like sync.WaitGroup implementation in Rust. (sync/async)

    v0.3.0 #sync #wake #wait-group #wait #async
  50. scoped-pool

    A flexible thread pool providing scoped threads

    v1.0.0 1.6K #thread-pool #scoped #flexible #scope #static #execute #wait
  51. Try searching with DuckDuckGo.

  52. async-shell

    Asynchronous process child wait

    v0.1.2 #process #async #child #wait
  53. spawn-wait

    Spawn and manage a set of processes each associated with a key, and wait on all or part of them simultaneously

    v0.2.2 #processes #wait #set #manage #key #part #associated
  54. waitable

    A synchronized (atomic) value container implementing the Mutex+Condvar pattern for efficient blocking waits

    v0.1.0 #wait #condvar #mutex #synchronization #sync
  55. futwaiter

    The container of Future's that has the ability to complete them all at once

    v0.1.0 #future #container #complete #ability #once #wait #executor
  56. wait3

    Wait for arbitrary conditions (e.g.: time, TCP connetions, etc on the command-line)

    v0.4.0 #command-line #wait #condition #tcp #connetions #subprocess #exit
  57. delay-queue

    A concurrent unbounded blocking queue where each element can only be removed when its delay expires

    v0.2.0 #delay #queue #wait #schedule #concurrency
  58. countdown_latch

    A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes

    v0.1.1 #thread #set-operations #complete #countdown #synchronization #wait #aid
  59. waitfor

    Retry a function until it succeeds, errors out, or a timeout/deadline is reached

    v0.1.0 1.6K #timeout #retry #wait #poll
  60. waitmap

    an awaitable concurrent hash map

    v1.1.0 #hash-map #wait #concurrency #api #primitive #async-await #stop
  61. wait_group

    golang sync.WaitGroup in Rust

    v0.1.4 #golang #thread #wait #sync #group #counter #add
  62. stare

    A command line application that waits for the end of the process

    v0.2.1 #wait #process #applications #end #line #command #command-line-utilities
  63. ci-status

    Displays CI statuses right in your terminal

    v0.1.0 #ci #display #status #testing #wait #git #push
  64. process-iterator

    external process as an iterator (adaptor or consuer)

    v0.2.0 #process #iterator #stdout #wait #read #command #stream
  65. pigrabbit

    Porkbun api wrapper for rust

    v0.1.4 #api-wrapper #record #domain #porkbun #await #duration #wait
  66. wait_for

    Wait for another service to become available

    v0.1.1 #health-check #wait #service #become #another #container #healthcheck
  67. wait-until

    Repeatedly run a command until it exits successfully

    v1.0.0 #run-command #repeatedly #ping #wait #exit
  68. dbgtools-win

    Expensive and intrusive debugging tools (for Windows)

    v0.2.1 #debugging #expensive #windows #applications #functions #wait #dbgtools
  69. ch347_rs

    ch347 for rust

    v0.2.1 #ch347 #wait #ready #driver
  70. published_value

    Publish a value from one thread to other threads

    v0.1.2 #value #thread #publish #immutability #wait #receive #publisher
  71. wayidle

    Wayland idle timeout waiter

    v0.1.1 #wayland #idle #wait
  72. rp2040_wait

    more accurate wait times than Delay using rp2040_hal::timer::Timer

    v0.1.0 #wait #rp2040 #timer #accurate #times #hal #delay
  73. glpipewait

    Wait until GitLab pipeline finishes

    v0.1.0 #gitlab #pipeline #wait #finish #pipe
  74. hidasta

    inter-process signalling mechanism for shell scripts

    v0.1.0 #shell #wait #cli
  75. w8

    unix utility for waiting on ports, http status, and more

    v0.1.0 #waiting #http #http-status #port #unix #utility #wait