elast0ny / raw_sync-rs
A Rust implementation of OS provided synchronization primitives
☆55Updated last year
Alternatives and similar repositories for raw_sync-rs:
Users that are interested in raw_sync-rs are comparing it to the libraries listed below
- Inter-process Multiple Producer, Single Consumer Channels for Rust☆57Updated 9 months ago
- Untrusted IPC with maximum performance and minimum latency. On Rust, on Linux.☆143Updated 2 years ago
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆81Updated 3 years ago
- A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process.☆65Updated last year
- A circular buffer-like queue container.☆37Updated this week
- A flexible and convenient high-level mmap for zero-copy file I/O.☆109Updated 2 weeks ago
- Object Pool LockFree in Rust☆45Updated last month
- Threadsafe RefCell for Rust☆90Updated last year
- Better reference counted strings for Rust☆118Updated 7 months ago
- A fixed-size circular buffer written in Rust.☆111Updated 4 months ago
- A global executor built on top of async-executor and smol☆73Updated 2 weeks ago
- A simple Cross-platform thread schedule and priority library for rust.☆121Updated 4 months ago
- Cross-platform implementation of cross-process named locks☆35Updated last year
- A circular buffer with fixed capacity (Rust).☆103Updated last year
- Rust fast `&[u8]` to integer parser☆51Updated last month
- Time and duration crate optimized for speed and API stability.☆68Updated last week
- Convert closures into wakers☆45Updated last month
- Oneshot Rust channel working both in and between sync and async environments☆86Updated 2 weeks ago
- A thread pool for running multiple tasks on a configurable group of threads.☆49Updated last year
- AtomicRingBuffer is a constant-size almost lock-free ring buffer with low memory overhead in Rust☆39Updated 10 months ago
- Nudging the compiler to auto-vectorize things☆75Updated last year
- A cross-platform library for fast and safe memory-mapped IO in Rust☆64Updated 10 months ago
- Data structures like Rust `alloc` which reuse user allocated memory☆53Updated 5 months ago
- Parse integers directly from `[u8]` slices in safe code☆56Updated last year
- Safe, zero-cost downcasting for limited compile-time specialization.☆156Updated last week
- A Mutex wrapper tracking acquisition order☆67Updated this week
- High-performance, lock-free local and concurrent object memory pool with automated allocation, cleanup, and verification.☆27Updated 8 months ago
- A growable bit-vector for Rust, optimized for size☆40Updated 3 weeks ago
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆120Updated 8 months ago
- Ethox is a standalone network stack for user-space networking and unikernels☆38Updated 11 months ago