Skip to content

komora

key value
wtf are these? declassified industrial stateful system components
marble garbage-collecting object store
concurrent-map lock-free in-memory B+ tree
terrors precise error handling built atop type-level set arithmetic
sharded-log low-contention logger
tiny-lsm KV for fixed-size items
ebr epoch-based reclamation
pagetable concurrent (wait-free!) 4-level pagetable
art adaptive radix trie
fault-injection io::Error testing triggers and source annotation
shared-local-state manage dynamic concurrent thread state
inline-array DB-focused low-space shared byte array container
cache-advisor scan-resistant non-blocking sharded concurrent LRU
metadata-store a write and recovery-only store for u64->NonZeroU64+bytes mappings
optimistic-cell lock-like structure for highly efficient scalable concurrent access
stack-map constant-size associative structure for composing into high-level structures

Popular repositories Loading

  1. marble marble Public

    garbage-collecting on-disk object store, supporting higher level KV stores and databases.

    Rust 374 14

  2. concurrent-map concurrent-map Public

    lock-free B+ tree

    Rust 280 13

  3. terrors terrors Public

    ergonomic and precise error handling built atop type-level set arithmetic

    Rust 212 4

  4. tiny-lsm tiny-lsm Public

    super simple in-memory blocking LSM for constant-size keys and values

    Rust 68 4

  5. cache-advisor cache-advisor Public

    scan-resistant concurrent lazy LRU

    Rust 58 1

  6. art art Public

    Adaptive Radix Trie implementation for fixed-length keys

    Rust 53 7

Repositories

Showing 10 of 18 repositories
  • tiny-lsm Public

    super simple in-memory blocking LSM for constant-size keys and values

    komora-io/tiny-lsm’s past year of commit activity
    Rust 68 GPL-3.0 4 0 3 Updated Dec 2, 2024
  • terrors Public

    ergonomic and precise error handling built atop type-level set arithmetic

    komora-io/terrors’s past year of commit activity
    Rust 212 Apache-2.0 4 6 0 Updated Nov 10, 2024
  • inline-array Public
    komora-io/inline-array’s past year of commit activity
    Rust 10 Apache-2.0 2 0 2 Updated Oct 11, 2024
  • concurrent-map Public

    lock-free B+ tree

    komora-io/concurrent-map’s past year of commit activity
    Rust 280 Apache-2.0 13 3 0 Updated Sep 8, 2024
  • ebr Public

    high-efficiency concurrent reclamation

    komora-io/ebr’s past year of commit activity
    Rust 35 Apache-2.0 2 0 0 Updated Aug 29, 2024
  • pagetable Public

    wait-free 4-level 64-bit pagetable for contiguous low-contention concurrent metadata

    komora-io/pagetable’s past year of commit activity
    Rust 36 Apache-2.0 3 0 0 Updated Aug 20, 2024
  • marble Public

    garbage-collecting on-disk object store, supporting higher level KV stores and databases.

    komora-io/marble’s past year of commit activity
    Rust 374 Apache-2.0 14 8 0 Updated Jun 10, 2024
  • .github Public
    komora-io/.github’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Apr 1, 2024
  • art Public

    Adaptive Radix Trie implementation for fixed-length keys

    komora-io/art’s past year of commit activity
    Rust 53 GPL-3.0 7 0 1 Updated Feb 6, 2024
  • stack-map Public

    constant-size associative container backed by a simple array

    komora-io/stack-map’s past year of commit activity
    Rust 19 Apache-2.0 2 0 1 Updated Aug 6, 2023

Top languages

Rust HTML

Most used topics

Loading…