Thanks to visit codestin.com
Credit goes to lib.rs

#arena

  1. elsa

    Append-only collections for Rust where borrows to entries can outlive insertions

    v1.11.2 684K #arena #map #frozen #cache-data #cache
  2. indextree

    Arena based tree structure by using indices instead of reference counted pointers

    v4.7.4 41K #arena-tree #trie #index #arena #tree
  3. wasmtime-internal-slab

    INTERNAL: Uni-typed slab with a free list for use in Wasmtime

    v40.0.2 375K #slab #wasmtime #free-list #vacant #arena
  4. tree_arena

    An arena allocated tree

    v0.2.0 430 #arena-tree #tree #arena
  5. la-arena

    index-based arena without deletion

    v0.3.1 68K #index-based #arena #deletion #language-server
  6. slotmap-careful

    Wrap the slotmap crate and prevent key reuse

    v0.5.1 8.7K #slot-map #generational-arena #arena
  7. skl

    A lock-free thread-safe concurrent ARENA based (heap backend or memory map backend) skiplist implementation which helps develop MVCC memtable for LSM-Tree

    v0.22.17 4.5K #skip-list #lock-free #memtable #crossbeam-skiplist #arena
  8. pie_core

    A high-performance, index-based data structure toolkit. Provides an arena allocator (ElemPool) used to build a cache-friendly PieList (doubly-linked list) and FibHeap (priority queue).

    v0.2.12 #arena-allocator #priority-queue #arena
  9. protocrap

    A small, efficient, and flexible protobuf implementation

    v0.3.2 #protobuf #arena #serialization
  10. concurrent_arena

    u32 concurrent insertion/removal arena that returns ArenaArc

    v0.1.11 119K #concurrency #slot-map #arena #shared
  11. deferred-map

    High-performance generational arena using handle-based deferred insertion with O(1) operations

    v0.3.1 #slot-map #generational-arena #generational #handle #arena
  12. stable-vec

    A Vec-like collection which guarantees stable indices and features O(1) element deletion (semantically similar to Vec<Option<T>>). Useful for allocations in graphs or similar data structures.

    v0.4.1 18K #bit-vec #options #index #arena #vector-index
  13. rocketsim_rs

    Rust bindings for the RocketSim project

    v0.36.0 #bindings-for-rocket-sim #rocket-league #car #ball #arena #boost #cpp #glam
  14. triple_arena

    Regular, Chain, Surjection, and Ordered Arenas supporting non-Clone types, deletion, and more

    v0.14.0 5.0K #arena #generation
  15. sandpit

    A concurrent garbage collected arena

    v0.5.1 #garbage-collection #multi-threading #concurrency #arena #context
  16. frame_mem_utils

    a few stack oriented utileties designed with unsafe in mind

    v0.2.5 #stack-allocation #arena #vector
  17. scx_userspace_arena

    interacting with BPF arenas from userspace in sched_ext schedulers

    v1.0.19 #ebpf #sched-ext #scheduler #arena #userspace
  18. indexed_arena

    index-based arena without deletion

    v0.4.2 600 #index-based #arena
  19. fixed_free_list

    A fixed-size free-list with optional key lifetime safety and macroless unique typing

    v0.3.0 #free-list #fixed-size #reference #arena #storage
  20. blazinterner

    Efficient and concurrent interning of generic data

    v0.1.0 #string-interning #interning #arena
  21. grit-data-prison

    providing the struct Prison<T>, a Generational Arena that allows full interior mutability to each and every element

    v0.4.0 #generational-arena #interior-mutability #arena
  22. atomic-arena

    Generational arena that allows reserving keys from other threads

    v0.1.2 12K #generational-arena #generational #arena
  23. light-rc-arena

    A lightweight arena allocator that can be cloned and shared like Rc

    v0.1.5 #arena-allocator #refcell #arena
  24. multi-stash

    Vector-based arena data structure that reuses vacant slots

    v0.2.0 231K #stash #actor #index #arena #vector
  25. handle_rs

    a lib for using handle array in rust more easier

    v0.1.1 #arena-allocator #allocator #arena
  26. ra_ap_la-arena

    index-based arena without deletion

    v0.0.149 320 #language-server #index-based #arena #ide #deletion #rust-analyzer #language-server-protocol #rustfmt #clippy #analyzing
  27. arid

    An ergonomic object-model for Rust

    v0.1.0 #object-model #context #arena
  28. riddance

    retiring, recyclable, reservable IDs

    v0.3.1 350 #slot-map #id-generation #arena #id #registry
  29. stable-block-arena

    Block-allocated arena with stable handles that survive compaction

    v0.1.0 #arena #handle #block #stable
  30. arena-traits

    Traits for arenas

    v0.2.3 410 #arena #traits #traits-for-arenas
  31. rusty_sword_arena

    Library/repository for the half-day Rust tutorial teaching you how to make a game client in Rust

    v2.0.0 #tutorial #sword #arena #rusty #learn
  32. triple_arena_render

    Rendered visualization for triple_arena

    v0.14.0 700 #render-graph #graphics #arena
  33. arena-box

    smart pointer that allocates memory in a self-managed arena

    v0.2.1 #smart-pointers #arena #embedded
  34. compact_arena

    some types to allow indexed arenas with small memory footprint

    v0.5.0 220 #graph #memory-footprint #arena #no-heap
  35. small_slot_map

    arena with configurable slot behavior and key size

    v0.3.0 #arena #slot #key
  36. rustc-ap-arena

    Automatically published version of the package arena in the rust-lang/rust repository from commit 10c2316a6bf7cf9255f991e06e82ce692e6f84d5 The publishing script for this crate lives at: https://github…

    v662.0.0 2.2K #rustc-auto-publish #repository #arena #6f84d5 #10c2316a6bf7cf92 #5f991e06e82ce692
  37. drop_arena

    A single-type allocator which permits dropping and reclaiming of individual elements

    v0.3.0 130 #arena-allocator #single-type #arena
  38. columnation-master

    An experimental columnar arena

    v0.1.0-dev.1 2.8K #experimental #vec #columnar-data #allocation #arena #memory-management
  39. treena

    Tree stored in an arena

    v0.0.5 #arena-tree #tree #arena
  40. splendor_arena

    facilitating Splendor game play between autonomous agents

    v0.1.17 1.3K #game-ai #splendor #arena
  41. arena-terms-parser

    Parser for arena-backed, lightweight representations of Prolog-like terms

    v0.4.0 #pattern-matching #prolog #parser #arena
  42. obj-pool

    object arena

    v0.5.1 #doubly-linked-list #object #arena #vec #structures #splay
  43. light_arena

    A lightweight, placement based memory arena for types which are Sized + Copy. This crate requires nightly.

    v1.0.1 #memory-arena #heap-allocator #arena
  44. erased

    Erase the type of a reference or box, retaining the lifetime

    v0.1.2 42K #lifetime #erase #arena #type
  45. slot-vec

    A high-performance, reusable slot container for Rust, providing efficient insertion, removal, and iteration of elements

    v0.2.0 #slot #container #vec #storage #arena
  46. sti

    STd Improved

    v0.5.0 390 #rc #thread-local #arena #active #parser #data-structures #breaking-change #changelog #hash-map
  47. lurk-elsa

    Append-only collections for Rust where borrows to entries can outlive insertions

    v0.1.1 #cache #arena #map #frozen
  48. colosseum

    A variety of arena allocators for Rust, including thread-safe arenas

    v0.2.2 2.8K #arena-allocator #concurrency #arena #allocator
  49. panic-room

    An experiment in panic handling with setjmp/longjmp and arenas

    v0.1.0 #arena #longjmp #setjmp #panic
  50. realloc

    A re-implementation of various ::alloc features

    v0.1.1 #global-allocator #vec #arena #platform #failure #freed #re-implementation
  51. hashcons-arena

    hash-consing arena

    v0.2.0 #arena #interning #sync #value #save #hashcons #hash-consing #rw-lock #parking-lot
  52. sliding_tree

    A tree that grows from the leaves and recedes from the root

    v0.2.0 #tree-structure #sliding #tree #arena
  53. Try searching with DuckDuckGo.

  54. stadium

    A allocated chunk of memory populated with a fixed set of types

    v0.1.6 #dynamic #vector #arena #alloc
  55. hato

    Heterogeneous Arenas of Trait Objects

    v0.2.1 #arena #memory #data-structures
  56. ra_ap_arena

    TBD

    v0.0.33 4.6K #arena #tbd #index-based
  57. lucid-arena-sys

    This package contains low-level Rust bindings for the Lucid Arena SDK

    v0.1.0 #camera #lucid #arena
  58. indextree-ng

    Arena based tree structure by using indices instead of reference counted pointers. Fork of indextree by Sascha Grunert which allows to remove nodes

    v1.0.5 #arena-tree #indextree #index #trie #arena
  59. fast-rustc-ap-arena

    Automatically published version of the package arena in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github…

    v1.0.0 #rustc-auto-publish #repository #arena #79d9738fe3cca8de #6f71d5 #15812785344d913d
  60. untyped-arena

    Arena allocator implementation that is safe and untyped with minimal complexity

    v0.1.1 #arena-allocator #untyped-with-complexity #arena
  61. simple_arena

    arena allocator for Rust

    v0.2.0 #arena-allocator #memory-management #allocation #arena
  62. arenas

    Arena data structure for efficiently adding & removing items with stable IDs

    v0.2.0 #arena #memory-context #zone #area
  63. boxing-arena

    reuse of Box allocation

    v0.9.3 #allocation #box #arena
  64. slice-arena

    Store lots of tiny slices with low overhead, in contiguous blocks of memory

    v1.0.0 #memory-block #mempool #arena
  65. enums_arena

    enums_arena is an arena that enums can be stored efficiently

    v0.1.4 #arena
  66. hv-stampede

    Bumpalo-based arena allocation utilities for Heavy

    v0.2.1 #arena-allocator #sync #reference #arena #allocator
  67. msiz_rustc-ap-arena

    Automatically published version of the package arena in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github…

    v3.0.0 #rustc-auto-publish #repository #arena #81c81c #74d5c70b174f0684 #049af2d764ff57dd
  68. arenavec

    An arena backed implementation of vectors and related types

    v0.1.1 #vec #data-structures #allocation #arena
  69. generational-arena-dom

    A DOM implementation for html5ever that uses generational-arenas

    v0.1.0 #dom #html5ever #arena
  70. vec-arena

    object arena

    v1.2.0 35K #object #arena #linked-list #vec #deprecated #doubly-linked-list
  71. provenance

    Container structures that generate key upon insertion that only works with the map that generated it

    v0.1.0 #map-key #storage-key #storage #map #arena
  72. arena_system

    An arena allocator which uses handles for accessing elements

    v0.0.20 130 #arena-allocator #handle #arena
  73. pui-arena

    Generalized Arenas that can be used on no_std

    v0.5.1 #unique-identifier #arena #identifier
  74. chainlink

    An arena-backed doubly linked list in 100% safe Rust

    v0.1.0 #linked-list #vec #arena
  75. copy_arena

    Arena allocator for types implementing Copy

    v0.1.1 #arena-allocator #copy #arena
  76. gc-arena-derive

    proc-macro support for gc-arena

    v0.5.3 1.9K #garbage-collection #proc-macro #safe #lifetime #arena
  77. bunch

    Append-only, concurrent arena

    v0.1.0 #data-structures #arena #data-structure
  78. arena-container

    weak-typed arena (freelist) container without guards

    v0.0.1 #arena #entity #graph #tree #arena-tree #tree-graph