Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "heap" keyword
talloc 2.0.1
A fast, consistant, and flexible `no_std`-compatible allocator.4 versions - Latest release: 10 months ago - 1.25 thousand downloads total - 374 stars on GitHub - 1 maintainer
mm0_deepsize_derive 0.1.2
A crate for measuring the total size of object on the stack and heap2 versions - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 2.43 thousand downloads total - 286 stars on GitHub - 1 maintainer
mm0_deepsize 0.1.3
MM0 port of deepsize crate4 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 2.73 thousand downloads total - 286 stars on GitHub - 1 maintainer
ferroc 0.3.0
A fast & lock-free memory allocator library14 versions - Latest release: 3 months ago - 4.86 thousand downloads total - 36 stars on GitHub - 1 maintainer
trallocator 0.2.1
A no_std lbrary for wrapping an existing allocator and tracking the heap usage.3 versions - Latest release: 6 months ago - 1 dependent package - 2.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
talc 4.4.1
A fast and flexible allocator for no_std and WebAssembly19 versions - Latest release: 22 days ago - 4 dependent packages - 1 dependent repositories - 25.8 thousand downloads total - 374 stars on GitHub - 1 maintainer
static-array 0.5.0
A no-std rust crate providing a heap-allocated non-resizable type-checked array.5 versions - Latest release: 4 months ago - 1 dependent package - 1.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
slab_allocator_rs 1.0.2
Slab allocator for no_std systems. Uses multiple slabs with blocks of different sizes and a buddy...3 versions - Latest release: over 1 year ago - 1 dependent package - 3 dependent repositories - 1.45 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
41 versions - Latest release: 3 months ago - 85 dependent packages - 936 dependent repositories - 7.11 million downloads total - 162 stars on GitHub - 1 maintainer
priority-queue 2.0.2
A Priority Queue implemented as a heap with a function to efficiently change the priority of an i...41 versions - Latest release: 3 months ago - 85 dependent packages - 936 dependent repositories - 7.11 million downloads total - 162 stars on GitHub - 1 maintainer
ordered-channel 1.1.0
A channel that always receives messages in the correct order, even if they were sent out of order2 versions - Latest release: 4 months ago - 2 dependent packages - 6.34 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
Top 8.4% on crates.io
16 versions - Latest release: over 4 years ago - 14 dependent packages - 132 dependent repositories - 696 thousand downloads total - 34 stars on GitHub - 1 maintainer
min-max-heap 1.3.0
An efficient, double-ended priority queue16 versions - Latest release: over 4 years ago - 14 dependent packages - 132 dependent repositories - 696 thousand downloads total - 34 stars on GitHub - 1 maintainer
memuse 0.2.1
Traits for measuring dynamic memory usage of types4 versions - Latest release: over 1 year ago - 10 dependent packages - 74 dependent repositories - 549 thousand downloads total - 23 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
46 versions - Latest release: about 1 year ago - 41 dependent packages - 242 dependent repositories - 1.04 million downloads total - 209 stars on GitHub - 1 maintainer
linked_list_allocator 0.10.5
Simple allocator usable for no_std systems. It builds a linked list from the freed blocks and thu...46 versions - Latest release: about 1 year ago - 41 dependent packages - 242 dependent repositories - 1.04 million downloads total - 209 stars on GitHub - 1 maintainer
keyed_priority_queue 0.4.2
Priority queue that support changing priority or early remove by key12 versions - Latest release: 6 months ago - 11 dependent packages - 65 dependent repositories - 1.16 million downloads total - 26 stars on GitHub - 1 maintainer
increasing_heap_allocator 0.1.3
A heap allocator framework that can be implemented based on increasing page allocator, usable any...4 versions - Latest release: 4 months ago - 2 dependent packages - 1.2 thousand downloads total - 7 stars on GitHub - 1 maintainer
get-size-derive 0.1.3
Derives the GetSize trait.4 versions - Latest release: 11 months ago - 13 dependent packages - 4 dependent repositories - 1.44 million downloads total - 18 stars on GitHub - 1 maintainer
get-size 0.1.4
Determine the size in bytes an object occupies inside RAM.5 versions - Latest release: 11 months ago - 30 dependent packages - 6 dependent repositories - 1.44 million downloads total - 18 stars on GitHub - 1 maintainer
dyn_size_of 0.4.2
The library to report approximate amount of memory consumed by variables, including the memory al...9 versions - Latest release: 3 months ago - 10 dependent packages - 2 dependent repositories - 96.9 thousand downloads total - 98 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
4 versions - Latest release: over 3 years ago - 23 dependent packages - 37 dependent repositories - 663 thousand downloads total - 100 stars on GitHub - 1 maintainer
deepsize 0.2.0
A crate for measuring the total size of object on the stack and heap4 versions - Latest release: over 3 years ago - 23 dependent packages - 37 dependent repositories - 663 thousand downloads total - 100 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
13 versions - Latest release: over 1 year ago - 17 dependent packages - 67 dependent repositories - 1.97 million downloads total - 55 stars on GitHub - 1 maintainer
binary-heap-plus 0.5.0
Enhanced version of std::collections::BinaryHeap that supports max, min, and custom-order heaps.13 versions - Latest release: over 1 year ago - 17 dependent packages - 67 dependent repositories - 1.97 million downloads total - 55 stars on GitHub - 1 maintainer
system_alloc_stats 0.1.0
A wrapper exposing some stats for the System allocator.1 version - Latest release: 9 months ago - 341 downloads total - 1 maintainer
medianheap 0.4.1 💰
A median heap for keeping track of a running median.5 versions - Latest release: 4 months ago - 1 dependent package - 2 dependent repositories - 2.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
dary_heap 0.3.6
A d-ary heap16 versions - Latest release: 11 months ago - 3 dependent packages - 319 dependent repositories - 1.36 million downloads total - 10 stars on GitHub - 1 maintainer
window-sort-iterator 0.1.0
An iterator adapter that sorts items within a sliding window1 version - Latest release: almost 2 years ago - 387 downloads total - 1 stars on GitHub - 1 maintainer
rust_heap 0.1.0
Simple bounded binary heap1 version - Latest release: about 6 years ago - 2.25 thousand downloads total - 0 stars on GitHub - 1 maintainer
pi_heap 0.1.0
Thread unsafe heap, which supports rapid location adjustment or deletion according to the index1 version - Latest release: about 2 years ago - 4 dependent packages - 3 dependent repositories - 4.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
smart_buffer 0.1.3
A hybrid stack/heap buffer4 versions - Latest release: over 3 years ago - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
heapify 0.2.0
Convenience functions to turn slices into max-heaps.2 versions - Latest release: almost 2 years ago - 713 downloads total - 2 stars on GitHub - 1 maintainer
good_memory_allocator 0.1.7
A blazingly fast and memory efficient memory allocator to be used in `no_std` environments.8 versions - Latest release: over 1 year ago - 2 dependent packages - 3 dependent repositories - 21.7 thousand downloads total - 33 stars on GitHub - 1 maintainer
prio-queue 0.1.1
A simple priority queue implemented as a heap stored in a Vec2 versions - Latest release: almost 3 years ago - 777 downloads total - 0 stars on GitLab.com - 1 maintainer
interior_mutability_pointer 0.3.6
A wrapper around `Rc<RefCell<T>>` allowing immediate access to inner methods.11 versions - Latest release: almost 2 years ago - 3.43 thousand downloads total - 1 stars on GitHub - 1 maintainer
leonardo-heap 0.3.0
Heap structure supporting fast in-place partial sorting3 versions - Latest release: almost 6 years ago - 2.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
evobox 0.1.1 💰
A pointer type which allows for safe transformations of its content without reallocation.2 versions - Latest release: over 4 years ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
fixed_heap 0.2.0
A fixed-size heap structure with manually provided stateful comparison function.2 versions - Latest release: over 1 year ago - 658 downloads total - 1 stars on GitHub - 1 maintainer
pheap 0.3.0
A (fast) implementation of pairing heap data structure for priority queue and some graph algorithms3 versions - Latest release: almost 3 years ago - 1.45 thousand downloads total - 2 stars on GitHub - 1 maintainer
header-vec 0.1.2
Vector with user-specified header, length, capacity, and array elements all stored on the heap to...3 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.71 thousand downloads total - 5 stars on GitHub - 1 maintainer
go-heap-rs 0.1.1
Golang's heap written in Rust2 versions - Latest release: almost 3 years ago - 765 downloads total - 0 stars on GitHub - 1 maintainer
memory-balloon 0.1.0
Memory filling tool. Allocates a chunk of memory of a specified size and tries to make sure t...1 version - Latest release: almost 5 years ago - 715 downloads total - 7 stars on GitHub - 1 maintainer
caja 0.2.1
Adds the Caja struct which is basically Box<[T;n]>, but n can be not known at compile-time4 versions - Latest release: 3 months ago - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
dense_bitset 0.1.1 💰
A variably sized, heap allocated, dense bitset implemented using no `unsafe` code.2 versions - Latest release: over 4 years ago - 1.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
mut-binary-heap 0.1.0
Enhanced version of std::collections::BinaryHeap that supports increase and decrease key, max, mi...1 version - Latest release: about 1 year ago - 1 dependent repositories - 782 downloads total - 0 stars on GitHub - 1 maintainer
jhhi 0.1.1
Ingests Java heap histograms to Elasticsearch2 versions - Latest release: over 3 years ago - 848 downloads total - 6 stars on GitHub - 1 maintainer
jheap_histo 0.1.0
Ingests Java heap histograms to Elasticsearch1 version - Latest release: over 3 years ago - 1 dependent package - 979 downloads total - 6 stars on GitHub - 1 maintainer
heapbuf 0.0.1
Fixed size heap buffer with optional custom alignment, ref counting and custom destructor logic.1 version - Latest release: 9 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
addressable-pairing-heap 0.2.0
An addressable pairing heap implementation.2 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 2.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
snapshot_parser 0.1.0
v8 snapshot_parser1 version - Latest release: over 2 years ago - 419 downloads total - 6 stars on GitHub - 1 maintainer
collections-more 0.1.4
Common data structure and algorithms for rust-lang to complete the already excellent std::collect...5 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 3.79 thousand downloads total - 3 stars on GitHub - 1 maintainer
checkers-macros 0.6.2
Macros for checkers, a sanity checker for global allocations.13 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 138 thousand downloads total - 48 stars on GitHub - 1 maintainer
checkers 0.6.3
A sanity checker for global allocations.22 versions - Latest release: about 1 year ago - 7 dependent packages - 15 dependent repositories - 141 thousand downloads total - 48 stars on GitHub - 1 maintainer
rankmap 0.1.0
rust hash table supporting key ranking1 version - Latest release: 8 months ago - 302 downloads total - 1 stars on GitHub - 1 maintainer
shortlist 0.2.0
An efficient data structure to track the largest items pushed to it.4 versions - Latest release: almost 3 years ago - 1 dependent package - 2 dependent repositories - 4.87 thousand downloads total - 3 stars on GitHub - 1 maintainer
flexible-string 0.1.0
A stack heap flexible string designed to improve performance1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 6.5 thousand downloads total - 7 stars on GitHub - 1 maintainer
dotreds-binary-heap-plus 1.0.3
Enhanced version of std::collections::BinaryHeap that supports max, min, and custom-order heaps. ...5 versions - Latest release: about 2 years ago - 1.61 thousand downloads total - 55 stars on GitHub - 1 maintainer
orx-priority-queue 1.1.5 💰
Priority queue traits and efficient d-ary heap implementations.21 versions - Latest release: 3 months ago - 1 dependent repositories - 5.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
csheap 0.1.12
A heap implementation over a vector12 versions - Latest release: 3 months ago - 3.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
22 versions - Latest release: 4 months ago - 2 dependent packages - 54 dependent repositories - 183 thousand downloads total - 82 stars on GitHub - 1 maintainer
buddy_system_allocator 0.9.1
A bare metal allocator that uses buddy system.22 versions - Latest release: 4 months ago - 2 dependent packages - 54 dependent repositories - 183 thousand downloads total - 82 stars on GitHub - 1 maintainer
cartesian-tree 0.1.0
Construct a Cartesian Tree from a Slice in Linear Time1 version - Latest release: over 1 year ago - 371 downloads total - 0 stars on GitHub - 1 maintainer
nested 0.1.1
A memory efficient container for nested collections (like `Vec<String>` or `Vec<Vec<T>>`)2 versions - Latest release: about 4 years ago - 2 dependent packages - 934 dependent repositories - 2.73 million downloads total - 36 stars on GitHub - 1 maintainer
heapp 0.1.0
Some heap operations on slice1 version - Latest release: almost 3 years ago - 424 downloads total - 1 stars on GitHub - 1 maintainer
hashheap 0.1.2
data structure that combines a hashmap and a min/max priority heap, with main operations requirin...3 versions - Latest release: 10 months ago - 715 downloads total - 0 stars on GitHub - 1 maintainer
radix-heap 0.4.2
Fast monotone priority queues14 versions - Latest release: about 2 years ago - 5 dependent packages - 18 dependent repositories - 67.2 thousand downloads total - 29 stars on GitHub - 1 maintainer
coop_heap 0.1.1
Reserved. Heap cooperation for **safe** applications & libraries. See https://github.com/coop-rs/...2 versions - Latest release: over 1 year ago - 563 downloads total - 0 stars on GitHub - 1 maintainer
heap_arr 0.3.0
`[T; N]` directly on the heap3 versions - Latest release: 6 months ago - 722 downloads total - 0 stars on GitHub - 1 maintainer
heapq 0.1.0
Priority Queue with scoring function1 version - Latest release: 7 months ago - 283 downloads total - 1 stars on GitHub - 1 maintainer
weakheap 0.1.0
Weak Heap data structure implementation in Rust1 version - Latest release: about 2 years ago - 400 downloads total - 0 stars on GitHub - 1 maintainer
aligned_box 0.2.1
Allocate heap memory with user-specified alignment3 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 2.53 thousand downloads total - 2 stars on GitHub - 1 maintainer
priq 0.2.0
Array implementation of the min/max heap5 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 2.37 thousand downloads total - 20 stars on GitHub - 1 maintainer
pi_ext_heap 0.1.1
Extending the heap supports deleting and modifying the elements at the specified location. When t...2 versions - Latest release: 3 months ago - 4 dependent packages - 3 dependent repositories - 7.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
fastprio 0.1.1
A fast O(1), no_std priority queue using buckets2 versions - Latest release: 7 months ago - 518 downloads total - 0 stars on GitHub - 1 maintainer
fibheap 0.1.0
simple but actually useful Fibonacci Heaps1 version - Latest release: 10 months ago - 303 downloads total - 0 stars on GitHub - 1 maintainer
co_heap 0.1.0
Reserved. Heap cooperation for **safe** applications & libraries.1 version - Latest release: over 1 year ago - 310 downloads total - 0 stars on GitHub - 1 maintainer
flex-algo 0.7.0
Rust commonly used data structure and algorithms8 versions - Latest release: over 1 year ago - 1.92 thousand downloads total - 0 stars on GitHub - 1 maintainer
beap 0.1.0
Bi-parental heap data structure implementation in Rust1 version - Latest release: about 2 years ago - 450 downloads total - 5 stars on GitHub - 1 maintainer
idheap 0.0.1
A HashMap with an LRU feature.1 version - Latest release: almost 2 years ago - 376 downloads total - 1 maintainer
deepsize_derive 0.1.2
A crate for measuring the total size of object on the stack and heap3 versions - Latest release: over 2 years ago - 1 dependent package - 34 dependent repositories - 661 thousand downloads total - 100 stars on GitHub - 1 maintainer
managed-heap 0.1.5
An implementation of a virtual heap, inspired by VMs like the JVM. Currently supports automatic g...6 versions - Latest release: over 5 years ago - 3.19 thousand downloads total - 3 stars on GitHub - 1 maintainer
slab_allocator 0.3.5
Slab allocator for no_std systems. Uses multiple slabs with blocks of different sizes and a linke...8 versions - Latest release: over 5 years ago - 5.17 thousand downloads total - 11 stars on GitHub - 1 maintainer
small_vec2 0.1.5
Vector on the stack or heap need nightly rustc5 versions - Latest release: over 2 years ago - 1 dependent package - 1.5 thousand downloads total - 1 maintainer
dense-heap 0.1.2
This code defines a custom allocator called `DHeap` (Dense Heap) and a smart pointer called `DBo...3 versions - Latest release: about 1 year ago - 724 downloads total - 1 maintainer
binary-heap-plus2
Enhanced version of std::collections::BinaryHeap that supports max, min, and custom-order heaps.2 versions - Latest release: 27 days ago - 615 downloads total - 0 stars on GitHub - 1 maintainer
timer_heap 0.3.0
A binary heap based timer management system4 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 8.12 thousand downloads total - 2 stars on GitHub - 1 maintainer
trait_enum_macro 0.1.0
A macro that allows creating an enum that acts similar to a trait object, but without using the ...1 version - Latest release: about 5 years ago - 614 downloads total - 1 maintainer
heapz 1.1.4
Heap/Priority Queue implementations8 versions - Latest release: over 1 year ago - 2 thousand downloads total - 0 stars on GitHub - 1 maintainer
dma-heap 0.4.0
Linux DMA-Buf Heap Abstraction Library6 versions - Latest release: 3 months ago - 1 dependent repositories - 2.69 thousand downloads total - 7 stars on GitHub - 1 maintainer
garbo
Global reference-counted, thread-sharable, immutable heap2 versions - Latest release: 30 days ago - 882 downloads total - 1 maintainer
hamming-heap 0.4.1
Amortized constant time min heaps for binary features in nearest neighbor searches5 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 3.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
heaparray 0.5.1
Flexible support for dynamically-sized types, using heap-allocated array of structs16 versions - Latest release: almost 5 years ago - 1 dependent repositories - 6.85 thousand downloads total - 4 stars on GitHub - 1 maintainer
Related Keywords
rust
21
priority
18
queue
18
memory
17
no_std
14
allocator
14
binary
8
data-structures
8
stack
7
priority-queue
7
kernel
6
size
6
rust-lang
4
collection
4
vec
4
vector
4
no-std
4
macro
4
array
3
nostd
3
malloc
3
graph
3
datastructure
2
pi
2
buffer
2
slice
2
pointer
2
box
2
map
2
pairing
2
sorting
2
data-structure
2
datastructures
2
arrays
2
elasticsearch
2
histogram
2
java
2
ranking
2
ingest
2
kibana
2
rust-library
2
benchmark
2
wasm
2
ram
2
allocation
2
algorithms
2
cache
2
slab
2
memory-allocation
2
crate
2
lca
1
tree
1
rmq
1
cartesian
1
container
1
packed
1
containers
1
hash
1
lock-free
1
dynamically-sized-types
1
buddy-system
1
bare-metal-programming
1
priority-queues
1
dary
1
performance
1
library
1
sso
1
inlinable
1
inline
1
string
1
shortlist
1
hash-table
1
hash-map
1
ranked
1
hashmap
1
dyn-sized-types
1
hamming
1
search
1
dma-buf
1
dma
1
linux
1
trait
1
object
1
timer
1
dense
1
dheap
1
dbox
1
virtual-machine
1
jvm
1
gc
1
garbage-collector
1
vm
1
automatic
1
identifier
1
beap
1
binarytree
1
dijkstra
1
fibonacci
1
pi_ext_heap
1
aligned-allocations
1