#object-pool

  1. deadpool

    Dead simple async pool

    v0.13.0 7.7M #object-pool #async-pool #database #async-database
  2. lockfree-object-pool

    A thread-safe object pool collection with automatic return and attach/detach semantics

    v0.1.6 592K #object-pool #lock-free #atomic #non-blocking
  3. fastpool

    This crates implements a fast object pool for Async Rust

    v1.1.0 70K #object-pool #async-pool #runtime-agnostic
  4. infinity_pool

    Offers object pooling capabilities both thread-safe and single threaded, both lifetime-managed and manual, both typed and untyped

    v0.8.18 9.4K #object-pool #thread-safe #single-threaded #pinned-pool #infinity #hardware-aware #multiple-different
  5. object-pool

    A thread-safe object pool with automatic return and attach/detach semantics

    v0.6.0 139K #lock-free #atomic #garbage
  6. poolshark

    Thread safe object pool

    v0.2.9 2.5K #object-pool #recycle
  7. pool-mod

    Generic object and connection pooling. Async-safe with min/max sizing, idle timeouts, max-lifetime enforcement, validation-on-borrow, and health-check callbacks. Works for database connections…

    v1.0.0 #resource-pool #rust #connection-pool #resources #object-pool
  8. opool

    High-performance, lock-free local and concurrent object pool with automated allocation, cleanup, and verification

    v0.2.0 12K #object-pool #lock-free
  9. esox_objectpool

    High-performance, thread-safe object pool with async support, circuit breaker, eviction, health monitoring and Prometheus metrics

    v1.1.2 #object-pool #async-concurrency #async-pool #performance #async
  10. auto_pool

    pool that returns items automatically after it's dropped

    v0.3.3 9.5K #object-pool #autoreturn #pool
  11. async-object-pool

    object pool implementation that uses asynchronous synchronization primitives only

    v0.2.0 1.3M #object-pool #async-pool #asynchronous
  12. concurrent-pool

    A concurrent object pool

    v0.1.5 #object-pool #memory-pool #lock-free #concurrency
  13. os_slab_vault

    Dependency-free, no_std generational slab/object-pool for Rust OS kernels

    v0.1.1 #object-pool #slab #os #kernel #os-kernel #no-std
  14. swarm_pool

    Optimized object pooling system for Rust

    v0.2.0 #ecs #object-pool #swarm #optimized #performance-optimized
  15. lilypads

    Fun little object pool allocator

    v0.11.6 #object-pool #allocator #fun #contiguous-memory #pond #tree-like #memory-pool #trim #memory-management #defrag
  16. pool

    reusable values

    v0.1.4 2.8K #value #object-pool #reusable #dirty #scope
  17. elemental-object

    TypeId-based object pool for hotreloadable, cross-runtime shared state management

    v0.1.0 #object-pool #elemental #shared-state #shutdown #ensure #state-management #notifications #type-system #async-await #github-repository
  18. alloc-from-pool

    Single-threaded object pool implementation

    v1.0.5 11K #object-pool #single-threaded #allocation #factory
  19. odem-rs-util

    Model elements and statistical tooling for the odem-rs simulation framework

    v0.3.0 #random #no-alloc #object-pool
  20. swap-pool

    Allow objects to be stored either in RAM or on disk

    v0.3.0 #object-pool #ram #entity #uuid #amount #error-handling #hash-map
  21. lazy-pool

    Experimental lazy object pool

    v2.0.0 #object-pool #experimental #lazy-evaluation #future
  22. poule

    A pool of reusable values

    v0.3.2 3.4K #memory-pool #object-pool #reusable #lock-free-memory #checkout
  23. generic-pool

    A pool for recycling allocated objects for later reuse. Uses generic get/put methods so you can store (almost) any type in a single pool instance.

    v1.0.0 #object-pool #generics #pooling #memory
  24. lazy_async_pool

    An asyncronous object pool that generates objects on the fly

    v0.3.3 4.8K #object-pool #generator #lazy-evaluation #on-the-fly #async-pool #asyncronous
  25. Try searching with DuckDuckGo.

  26. vec_mem_heap

    Fun little object pool allocator

    v0.8.0 1.1K #object-pool #allocator #fun #pond #allocation #tree-like #trim #defrag #data-structures
  27. tub

    Async Pool

    v0.3.7 19K #resource-pool #async-pool #object-pool
  28. derivable-object-pool

    A thread-safe derivable object pool collection with automatic reusage of objects

    v0.1.1 #object-pool #deriving #thread-safe #automatic-reusage
  29. smallobjectpool

    A small object pool for Rust

    v0.1.3 100 #linked-list #object-pool #pointers #block-list #data-structures #fixed-size
  30. dynamic-pool

    a lock-free, thread-safe, dynamically-sized object pool

    v0.2.2 334K #object-pool #dynamically-sized #thread-safe #lock-free #return #throw #destruction #provision
  31. fpool

    Non-leased object-pooling

    v0.5.0 #object-pool #non-leased #round-robin
  32. block_pool

    Object pool that blocks when waiting for an object

    v0.1.2 #object-pool #block #waiting
  33. pseudo_pool

    A pool-like collection that automatically returns objects to the pool & blocks when the pool is empty

    v0.1.1 #object-pool #pool #blocking
  34. lendpool

    lock-free library for allowing safe and concurrent access to a group of objects

    v0.1.0 #lock-free #object-pool #atomic #non-blocking
  35. rustpool

    A data and thread pool library for Rust

    v0.0.1-beta #thread-pool #object-pool #lock-free #cpu #cpu-pool
  36. eta_obj_pool

    Thread safe object pool

    v1.1.0 #object-pool #thread-safe #eta-obj #fixed-pool
  37. maskerad_object_pool

    A collection of object pools, for more efficient dynamic memory allocation

    v0.3.0 #memory-management #object-pool #memory-allocator
  38. swimmer

    Thread-safe object pool type

    v0.3.0 #object-pool #pool
  39. ika

    object pool

    v0.4.1 #object-pool #recycle #pool
  40. wakerpool

    lightweight object pool for lists of Wakers

    v0.1.0 #object-pool #waker #list
  41. blocking_object_pool

    a thread safe, blocking, object pool in rust

    v0.1.0 #object-pool #blocking #thread-safe
  42. fixed_pool

    Fixed-size object pool with ownership and return semantics

    v0.1.0 #object-pool #fixed-size #semantic #return #borrowing
  43. poolcache

    A hybrid object pool and LFU cache that permits cached object reuse. Useful for avoiding allocations

    v0.1.1 #object-pool #cache #buffer
  44. sized-object-pool

    Object size aware object pool

    v0.2.2 #object-pool #size #aware
  45. puddle

    object pool implementation that uses asynchronous synchronization primitives only

    v0.1.0 140 #object-pool #async-pool
  46. poison-pool

    A generic object pool that supports poisioning items before they are released back into the pool

    v0.1.0 #object-pool #generic #released #back #item