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 heap
2 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 crate
4 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 library
14 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 WebAssembly
19 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
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 order
2 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
min-max-heap 1.3.0
An efficient, double-ended priority queue
16 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 types
4 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
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 key
12 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
deepsize 0.2.0
A crate for measuring the total size of object on the stack and heap
4 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
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 heap
16 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 window
1 version - Latest release: almost 2 years ago - 387 downloads total - 1 stars on GitHub - 1 maintainer
rust_heap 0.1.0
Simple bounded binary heap
1 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 index
1 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 buffer
4 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 Vec
2 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 sorting
3 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 algorithms
3 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 Rust
2 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-time
4 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 Elasticsearch
2 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 Elasticsearch
1 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_parser
1 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 ranking
1 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 performance
1 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 vector
12 versions - Latest release: 3 months ago - 3.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
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 Time
1 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 slice
1 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 queues
14 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 heap
3 versions - Latest release: 6 months ago - 722 downloads total - 0 stars on GitHub - 1 maintainer
heapq 0.1.0
Priority Queue with scoring function
1 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 Rust
1 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 alignment
3 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 heap
5 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 buckets
2 versions - Latest release: 7 months ago - 518 downloads total - 0 stars on GitHub - 1 maintainer
fibheap 0.1.0
simple but actually useful Fibonacci Heaps
1 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 algorithms
8 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 Rust
1 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 heap
3 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 rustc
5 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 system
4 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 implementations
8 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 Library
6 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 heap
2 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 searches
5 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 structs
16 versions - Latest release: almost 5 years ago - 1 dependent repositories - 6.85 thousand downloads total - 4 stars on GitHub - 1 maintainer