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 337 13

  2. concurrent-map concurrent-map Public

    lock-free B+ tree

    Rust 255 14

  3. terrors terrors Public

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

    Rust 188 3

  4. tiny-lsm tiny-lsm Public

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

    Rust 59 4

  5. cache-advisor cache-advisor Public

    scan-resistant concurrent lazy LRU

    Rust 52 1

  6. art art Public

    Adaptive Radix Trie implementation for fixed-length keys

    Rust 50 7

Repositories

Showing 10 of 18 repositories
  • 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 337 Apache-2.0 13 8 1 Updated Jun 10, 2024
  • terrors Public

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

    komora-io/terrors’s past year of commit activity
    Rust 188 Apache-2.0 3 7 0 Updated Apr 7, 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 50 GPL-3.0 7 0 1 Updated Feb 6, 2024
  • concurrent-map Public

    lock-free B+ tree

    komora-io/concurrent-map’s past year of commit activity
    Rust 255 Apache-2.0 14 0 0 Updated Nov 11, 2023
  • ebr Public

    high-efficiency concurrent reclamation

    komora-io/ebr’s past year of commit activity
    Rust 33 Apache-2.0 2 2 0 Updated Nov 11, 2023
  • stack-map Public

    constant-size associative container backed by a simple array

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

    trigger io::Error's in test, and annotate their source

    komora-io/fault-injection’s past year of commit activity
    Rust 28 Apache-2.0 3 0 3 Updated Aug 5, 2023
  • komora-io/inline-array’s past year of commit activity
    Rust 10 Apache-2.0 1 0 1 Updated Aug 5, 2023
  • shared-local-state Public

    dynamic system thread registry

    komora-io/shared-local-state’s past year of commit activity
    Rust 7 Apache-2.0 2 0 0 Updated Aug 5, 2023

Top languages

Loading…

Most used topics

Loading…