Memory allocators backed by singletons that own statically allocated memory

0 audits · 1 version · updated 2018-11-01

A dynamic allocator example that may be used with the stdlib

0 audits · 7 versions · updated 2026-06-14

Thread-local storage that is safe for use in implementing global allocators.

0 audits · 2 versions · updated 2020-04-04

Track memory allocations by backtrace or originating thread

0 audits · 11 versions · updated 2025-11-14

Traits to replace or supplement the alloc module in no_std

0 audits · 2 versions · updated 2020-01-29

Attempt of collection several proposals of the allocators-wg

0 audits · 19 versions · updated 2020-05-02

Simple, drop-in replacement allocator for Rust running on bare metal (no_std)

0 audits · 2 versions · updated 2016-09-18

Simple, drop-in replacement allocator for Rust running on bare metal (no_std)

0 audits · 2 versions · updated 2016-06-21

a simple allocator for small-to-tiny Wasm projects in rust

0 audits · 3 versions · updated 2025-11-13

A lightweight tool to count allocations within a specific scope using a custom global allocator.

0 audits · 4 versions · updated 2026-04-12

Count allocations, reallocations, deallocations. Allow, deny, or forbid allocations on an expression or function basis.

0 audits · 5 versions · updated 2019-11-29

The #[no_alloc] macro for the alloc_counter crate.

0 audits · 3 versions · updated 2019-11-03

A Rust allocator which makes sound when active, like a Geiger counter.

0 audits · 5 versions · updated 2025-12-23

use Hoard as rust's allocator

0 audits · 3 versions · updated 2017-11-06

A no_std physical + virtual memory allocator with fragmentation handling, quarantine system, and safe IO API.

0 audits · 1 version · updated 2026-03-02

NO-STD,for Cortex-M based systems,simply retarget alloc_system to malloc/realloc/free

0 audits · 3 versions · updated 2017-06-28

Memory allocation tracking utilities for benchmarks and performance analysis

0 audits · 39 versions · updated 2026-06-20

Allocator for a UEFI environment.

0 audits · 2 versions · updated 2017-06-15

Mostly safe wrapper for alloca

0 audits · 10 versions · updated 2023-08-03

A simple crate that allows storing objects of different types into a single region.

0 audits · 2 versions · updated 2020-12-21

A collection of various allocators and allocator combinators.

0 audits · 5 versions · updated 2024-07-28

hashbrown with allocator_api2 updated to 0.4, and vendored BTreeMap supporting custom allocator.

0 audits · 1 version · updated 2026-05-24

Abstractions for working with explicitly allocated data structures

0 audits · 2 versions · updated 2025-12-28

B-Tree data structures with explicit allocator control using the allocated pattern

0 audits · 4 versions · updated 2026-01-16

Count the number of memory allocation of some code.

0 audits · 11 versions · updated 2023-09-21

Thin cross-platform functions for memory allocation, deallocation and reallocation

0 audits · 1 version · updated 2024-05-27

Inspect rust object tree and output it as flamegraph

0 audits · 9 versions · updated 2026-05-20

Implementation of derive(Allocative) for allocative crate

0 audits · 7 versions · updated 2026-05-20

Allocator trait

0 audits · 1 version · updated 2014-12-26

Mirror of Rust's allocator API

1 audit · 31 versions · updated 2025-12-11

Tests for allocators that implement the allocator API

0 audits · 8 versions · updated 2025-09-08

Minimal fallback for the standard library’s allocator API

0 audits · 11 versions · updated 2026-03-26

An allocator with backing memory in a Linux `memfd_secret`

0 audits · 2 versions · updated 2026-04-25

allocator for rust

0 audits · 1 version · updated 2021-08-14

Allocator Suite for various allocation types

0 audits · 7 versions · updated 2020-08-11

Allocator trace utilities for benchmarking

0 audits · 1 version · updated 2025-11-17

This is a copy of the unstable allocator_api (https://github.com/rust-lang/rust/issues/32838) and of parts of the unstable alloc feature. Usable with stable rust, but requires 1.33.

0 audits · 9 versions · updated 2019-04-24

This custom allocator contains forward references for the `__rust_allocate`, `__rust_deallocate`, `__rust_reallocate`, `__rust_reallocate_inplace`, and `__rust_usable_size` functions. It can be used to define the allocation functions in crates that depend on liballoc.

0 audits · 1 version · updated 2016-04-03

composable memory allocators and utilities for creating more.

0 audits · 4 versions · updated 2016-01-11

Deny the use of crate `alloc`

0 audits · 1 version · updated 2024-09-17

Private utility crate for allochronic and khonsulabs.

0 audits · 2 versions · updated 2021-04-14

Private utility macro crate for allochronic and khonsulabs.

0 audits · 2 versions · updated 2021-04-14

Allocation-locked Vec - placeholder

0 audits · 1 version · updated 2025-11-24

Allocation-locked Vec - placeholder

0 audits · 1 version · updated 2025-11-24

A vector type that preserves the index of every inserted element

0 audits · 4 versions · updated 2025-11-14

Reserved for future use.

0 audits · 1 version · updated 2026-01-16

Allora: Rust-native Enterprise Integration Patterns (EIP) with channels, routing, correlation, and adapters.

0 audits · 9 versions · updated 2026-06-13

Core primitives for Allora: messages, exchanges, channels, processors, patterns (EIP) for Rust integration flows.

0 audits · 9 versions · updated 2026-06-13

HTTP inbound/outbound adapters for Allora integration flows (request/reply & fire-and-forget).

0 audits · 9 versions · updated 2026-06-13

Procedural macros for Allora (#[service]) to register service activators via inventory.

0 audits · 9 versions · updated 2026-06-13