elast0ny / raw_sync-rsLinks
A Rust implementation of OS provided synchronization primitives
☆56Updated 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
Sorting:
- Inter-process Multiple Producer, Single Consumer Channels for Rust☆59Updated last year
- Untrusted IPC with maximum performance and minimum latency. On Rust, on Linux.☆152Updated 2 years ago
- A cross-platform library for fast and safe memory-mapped IO in Rust☆70Updated last year
- A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process.☆68Updated last month
- Cross-platform implementation of cross-process named locks☆35Updated last year
- Object Pool LockFree in Rust☆46Updated 5 months ago
- Oneshot Rust channel working both in and between sync and async environments☆88Updated 4 months ago
- io traits/structs for tokio that automatically recover from potential disconnections/interruptions☆72Updated last year
- Time and duration crate optimized for speed and API stability.☆71Updated last month
- Convert closures into wakers☆45Updated 5 months ago
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆81Updated 3 years ago
- Better reference counted strings for Rust☆126Updated 11 months ago
- Threadsafe RefCell for Rust☆93Updated 3 months ago
- Rust fast `&[u8]` to integer parser☆52Updated 3 weeks ago
- A simple Cross-platform thread schedule and priority library for rust.☆132Updated last week
- A lightweight lock protected by an atomic boolean.☆37Updated 4 months ago
- Trying to create Sync bump allocator☆37Updated 7 months ago
- rust bindings of snmalloc☆136Updated 2 months ago
- A flexible and convenient high-level mmap for zero-copy file I/O.☆114Updated 4 months ago
- A global executor built on top of async-executor and smol☆74Updated 3 months ago
- Safe, zero-cost downcasting for limited compile-time specialization.☆165Updated this week
- The binary-layout library allows type-safe, inplace, zero-copy access to structured binary data. You define a custom data layout and give…☆73Updated 6 months ago
- A faster Arc.☆69Updated last year
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆127Updated 2 weeks ago
- Rust library for memory barrier☆35Updated last year
- 🗑 async-dropper is probably the least-worst ad-hoc AysncDrop implementation you've seen so far.☆48Updated 6 months ago
- assert!() and check!() macros for Rust, inspired by Catch2, now with diffs!☆103Updated 5 months ago
- A futures abstraction that runs a set of futures which may complete in any order.☆90Updated 2 months ago
- A fast mpmc queue with broadcast capabilities. Known as multiqueue too.☆56Updated 3 years ago
- Rust interface for Linux futexes, the fast user-space locking primitive.☆87Updated last year