19 Repositories
Rust wait-for-pid Libraries
An initramfs PID-1 for those in a pinch
pinch A fast initramfs PID-1 written in Rust and driven by Lua. [ 0.440249] Run /init as init process [Starting Pinch] -- Initializing Lua environm
A rust library for sharing and updating arbitrary slices between threads, optimized for wait-free reads
atomicslice A Rust library for thread-safe shared slices that are just about as fast as possible to read while also being writable. Overview Use Atomi
wait what? generate your entire infra from rust macros
infra as macro translate rust structs to terraform at compile time // your infra is a macro static DB: Postgres = Postgres16! { host: "env.host",
Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.
mmap-sync mmap-sync is a Rust crate designed to manage high-performance, concurrent data access between a single writer process and multiple reader pr
Proportional-Integral-Derivative controller simulation to balance a ball on cart
PID Controller Simualation A Proportional-Integral-Derivative controller to self balance a ball on a rolling cart. Use arrow keys to control the cart,
Cross-platform atomic wait and wake (aka futex) functionality for Rust.
Cross platform atomic wait and wake (aka futex) functionality. This crate only supports functionality that's available on all of Linux, Windows, and m
A lock-free, partially wait-free, eventually consistent, concurrent hashmap.
A lock-free, partially wait-free, eventually consistent, concurrent hashmap. This map implementation allows reads to always be wait-free on certain pl
A simple /proc/pid/{mem,maps} library for Rust
Summary A very simple library that wraps around /proc/pid/mem and /proc/pid/maps to read memory out of a running process on Linux. Usage Basic usage l
The most fundamental type for async synchronization: an intrusive linked list of futures
wait-list This crate provides WaitList, the most fundamental type for async synchronization. WaitList is implemented as an intrusive linked list of fu
wait-free 4-level 64-bit pagetable for contiguous low-contention concurrent metadata
pagetable Wait-free 4-level page table that maps from a u64 key to an &AtomicU64 value. Page fan-out is 2^16. If a key doesn't exist, intermediate pag
Tiny crate that allows to wait for a stop signal across multiple threads
Tiny crate that allows to wait for a stop signal across multiple threads. Helpful mostly in server applications that run indefinitely and need a signal for graceful shutdowns.
wait-for-pid -- Wait for processes to exit
wait-for-pid -- Wait for processes to exit wait-for-pid PID is similar to the bash built-in command wait, except it works even when the processes star
Easy c̵̰͠r̵̛̠ö̴̪s̶̩̒s̵̭̀-t̶̲͝h̶̯̚r̵̺͐e̷̖̽ḁ̴̍d̶̖̔ ȓ̵͙ė̶͎ḟ̴͙e̸̖͛r̶̖͗ë̶̱́ṉ̵̒ĉ̷̥e̷͚̍ s̷̹͌h̷̲̉a̵̭͋r̷̫̊ḭ̵̊n̷̬͂g̵̦̃ f̶̻̊ơ̵̜ṟ̸̈́ R̵̞̋ù̵̺s̷̖̅ţ̸͗!̸̼͋
Rust S̵̓i̸̓n̵̉ I̴n̴f̶e̸r̵n̷a̴l mutability! Howdy, friendly Rust developer! Ever had a value get m̵̯̅ð̶͊v̴̮̾ê̴̼͘d away right under your nose just when
Tiny PID loop for `no_std` targets
pid-loop 🎛 PID loop for no_std targets. License Licensed under either of Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/license
Wait Service is a pure rust program to test and wait on the availability of a service.
Wait Service Wait Service is a pure rust program to test and wait on the availability of a service.
Tells you how many years you need to wait until your subatomic xeon crystal synchronizer has doubled in plasma inversion efficiency on the Goldberg-Moleman scale or whatever.
about Tells you how many years you need to wait until your subatomic xeon crystal synchronizer has doubled in plasma inversion efficiency on the Goldb
wait-free spsc linked-list queue with individually reusable nodes
A wait-free single-producer single-consumer linked-list queue with individually reusable nodes.
Wait for async tasks
taskwait Runtime agnostic way of waiting for async tasks. Features Done: Support for golang's WaitGroup.Add & WaitGroup.Done Done: Support for RAII ba
Wait, another virtual machine ?
WAVM WAVM, Wait, another virtual machine ?, is a register based 64 bits virtual machine written in Rust. It relies on 32 registers and 31 opcodes that