alecmocatta / cap
An allocator that can track and limit memory usage.
☆205Updated last year
Alternatives and similar repositories for cap:
Users that are interested in cap are comparing it to the libraries listed below
- generators☆203Updated last year
- Graph the number of crates that depend on your crate over time☆237Updated 2 weeks ago
- A pure Rust reimplementation of libc functions localtime, gmtime and mktime.☆168Updated 3 months ago
- Safe, zero-cost downcasting for limited compile-time specialization.☆155Updated 3 weeks ago
- Conditional compilation according to rustc compiler version☆345Updated 3 weeks ago
- A command line tool for comparing benchmarks run by Criterion.☆229Updated 3 months ago
- Statically-checked alternatives to RefCell and RwLock☆367Updated 6 months ago
- The feature-rich, portable async channel library☆251Updated 2 years ago
- A lightweight version of pin-project written with declarative macros.☆236Updated this week
- Procedural macros to derive numeric traits in Rust☆180Updated 11 months ago
- A simple wrapper around filesystem operations to provide more helpful error messages.☆139Updated 2 months ago
- A cargo-companion to become a 'lean crate' (a member of The Lean Crate Initiative)☆156Updated last year
- Faster, more compact implementation of std::Cow☆342Updated last year
- Show unused code from multi-crate Rust projects☆95Updated 4 months ago
- ☆123Updated 2 years ago
- A fast, concurrent string interner☆146Updated 4 months ago
- A thread pool for isolating blocking I/O in async programs☆348Updated 2 months ago
- A HashMap variant that spreads resize load across inserts☆190Updated 2 weeks ago
- Idiomatic argon2 password hashing for several languages☆146Updated 2 years ago
- ☆162Updated 5 months ago
- A TLS implementation over AsyncRead and AsyncWrite☆165Updated 8 months ago
- Type that deserializes only from one specific value☆232Updated 3 weeks ago
- Wrapper types to enable optimized handling of &[u8] and Vec<u8>☆327Updated 2 months ago
- More efficient alternative to `serde_json::Value` which saves memory by interning primitive values and using tagged pointers.☆130Updated last month
- Conditional compilation using boolean expression syntax, rather than any(), all(), not()☆293Updated 2 years ago
- a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows☆187Updated last year
- Procedural macro to implement Display and FromStr using common settings.☆184Updated last month
- ☆193Updated this week
- Efficient and customizable data-encoding functions in Rust☆181Updated this week
- Support crate for rustc's self-profiling feature☆339Updated 3 weeks ago