alecmocatta / cap
An allocator that can track and limit memory usage.
☆207Updated 2 years ago
Alternatives and similar repositories for cap:
Users that are interested in cap are comparing it to the libraries listed below
- Safe, zero-cost downcasting for limited compile-time specialization.☆156Updated 3 weeks ago
- A lightweight version of pin-project written with declarative macros.☆242Updated last week
- The feature-rich, portable async channel library☆252Updated 2 years ago
- A pure Rust reimplementation of libc functions localtime, gmtime and mktime.☆167Updated 5 months ago
- Define your own PhantomData☆152Updated 3 weeks ago
- A simple wrapper around filesystem operations to provide more helpful error messages.☆142Updated 2 months ago
- A thread pool for isolating blocking I/O in async programs☆352Updated 2 months ago
- Statically-checked alternatives to RefCell and RwLock☆368Updated 9 months ago
- Versioned data-structures for Rust☆203Updated last month
- Conditional compilation using boolean expression syntax, rather than any(), all(), not()☆294Updated 2 years ago
- Conditional compilation according to rustc compiler version☆350Updated 3 weeks ago
- Graph the number of crates that depend on your crate over time☆236Updated this week
- A rust crate to find the total size of an object, on the stack and on the heap☆106Updated last year
- Inter-event timing metrics on top of tracing.☆116Updated last year
- Compile the Git version (tag name, or hash otherwise) and dirty state into your Rust program.☆116Updated last year
- A fast and flexible LRU map.☆179Updated 2 months ago
- Migrated to Codeberg☆80Updated last year
- ☆203Updated 2 months ago
- A light wrapper around rr, the time-travelling debugger☆143Updated last year
- A data structure to efficiently intern, cache and restore strings.☆190Updated last month
- A HashMap variant that spreads resize load across inserts☆191Updated 2 months ago
- a smaller, faster and panic-free alternative to core::fmt☆358Updated last year
- Allocation-free data structures that make do with the memory they're given☆145Updated 3 years ago
- A cargo-companion to become a 'lean crate' (a member of The Lean Crate Initiative)☆157Updated last year
- a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows☆189Updated last year
- 🌵 Cycle-Aware Reference Counting in Rust☆147Updated last week
- Faster, more compact implementation of std::Cow☆346Updated last year
- Lazy formatting utility macro for rust☆127Updated last year
- Make trait methods callable without the trait in scope☆136Updated 3 weeks ago
- Idiomatic argon2 password hashing for several languages☆146Updated 2 years ago