seize
lib-wc
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
seize
- Seize - Fast, efficient, and robust memory reclamation for Rust.
-
As part of the stdlib mutex overhaul, std::sync::Mutex on Linux now has competitive performance with parking_lot
Recently I learned about the hyaline reclamation scheme that seize uses. Mentioning since it may interest you:flurry, a concurrent HashMap, recently switched from crossbeam-epoch (based on epoch GC) to seize.
- Seize – Fast, efficient, and robust memory reclamation for Rust
- Seize: Fast, efficient, and robust memory reclamation
- Seize: Fast, efficient, and robust memory reclamation for concurrent data structures.
lib-wc
What are some alternatives?
mmtk-core - Memory Management ToolKit
zentime-rs - Pomodoro + Productivity timer written in Rust
tokio - A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
gryf - Graph data structure library aspiring to be convenient, versatile, correct and performant.
librseq - Library for Restartable Sequences
r3bl-open-core - TUI framework and developer productivity apps in Rust 🦀
flurry - A port of Java's ConcurrentHashMap to Rust
leapfrog - Lock-free concurrent and single-threaded hash map implementations using Leapfrog probing. Currently the highest performance concurrent HashMap in Rust for certain use cases.
cactusref - 🌵 Cycle-Aware Reference Counting in Rust
Rust - All Algorithms implemented in Rust
yew - Rust / Wasm framework for creating reliable and efficient web applications
crossbeam - Tools for concurrent programming in Rust