elast0ny / raw_sync-rsLinks
A Rust implementation of OS provided synchronization primitives
☆60Updated 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:
- Untrusted IPC with maximum performance and minimum latency. On Rust, on Linux.☆153Updated 2 years ago
- Object Pool LockFree in Rust☆47Updated 2 months ago
- Inter-process Multiple Producer, Single Consumer Channels for Rust☆65Updated last year
- A cross-platform library for fast and safe memory-mapped IO in Rust☆71Updated last year
- A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process.☆67Updated 3 months ago
- Better reference counted strings for Rust☆134Updated last year
- Trying to create Sync bump allocator☆39Updated last month
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆81Updated 3 years ago
- A circular buffer with fixed capacity (Rust).☆105Updated last year
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆129Updated 2 months ago
- Rust interface for Linux futexes, the fast user-space locking primitive.☆88Updated last year
- Small Box optimization: store small item on stack and fallback to heap for large item.☆89Updated last month
- rust bindings of snmalloc☆139Updated 4 months ago
- A fast and flexible LRU map.☆192Updated 7 months ago
- Thread-safe object pool with automatic return and attach/detach semantics☆79Updated last month
- A futures abstraction that runs a set of futures which may complete in any order.☆90Updated 3 weeks ago
- io traits/structs for tokio that automatically recover from potential disconnections/interruptions☆73Updated last year
- Time and duration crate optimized for speed and API stability.☆74Updated 3 weeks ago
- More efficient alternative to `serde_json::Value` which saves memory by interning primitive values and using tagged pointers.☆136Updated 8 months ago
- Fast functions for printing floating-point primitives to a decimal string☆127Updated last week
- Data structures like Rust `alloc` which reuse user allocated memory☆58Updated last month
- A flexible and convenient high-level mmap for zero-copy file I/O.☆115Updated 6 months ago
- Cross-platform implementation of cross-process named locks☆37Updated last year
- Automatic cfg for Rust compiler features☆102Updated 2 months ago
- Extended utilities for working with files and filesystems in Rust. This is a fork of the fs2-rs crate, the aim for this fork is to suppor…☆93Updated 5 months ago
- Migrated to Codeberg☆79Updated last year
- Threadsafe RefCell for Rust☆95Updated 5 months ago
- Oneshot Rust channel working both in and between sync and async environments☆91Updated 6 months ago
- a cross-platform library for opening OS pipes in Rust☆113Updated 3 months ago
- Runtime-agnostic actor library☆77Updated 2 years ago