Skip to content
Change the repository type filter

All

    Repositories list

    • tiny-lsm

      Public
      super simple in-memory blocking LSM for constant-size keys and values
      Rust
      GNU General Public License v3.0
      46803Updated Dec 23, 2024Dec 23, 2024
    • terrors

      Public
      ergonomic and precise error handling built atop type-level set arithmetic
      Rust
      Apache License 2.0
      421260Updated Nov 10, 2024Nov 10, 2024
    • Rust
      Apache License 2.0
      21002Updated Oct 11, 2024Oct 11, 2024
    • lock-free B+ tree
      Rust
      Apache License 2.0
      1328030Updated Sep 8, 2024Sep 8, 2024
    • ebr

      Public
      high-efficiency concurrent reclamation
      Rust
      Apache License 2.0
      23500Updated Aug 29, 2024Aug 29, 2024
    • pagetable

      Public
      wait-free 4-level 64-bit pagetable for contiguous low-contention concurrent metadata
      Rust
      Apache License 2.0
      33600Updated Aug 20, 2024Aug 20, 2024
    • marble

      Public
      garbage-collecting on-disk object store, supporting higher level KV stores and databases.
      Rust
      Apache License 2.0
      1437580Updated Jun 10, 2024Jun 10, 2024
    • .github

      Public
      GNU General Public License v3.0
      0000Updated Apr 1, 2024Apr 1, 2024
    • art

      Public
      Adaptive Radix Trie implementation for fixed-length keys
      Rust
      GNU General Public License v3.0
      75301Updated Feb 6, 2024Feb 6, 2024
    • stack-map

      Public
      constant-size associative container backed by a simple array
      Rust
      Apache License 2.0
      21901Updated Aug 6, 2023Aug 6, 2023
    • trigger io::Error's in test, and annotate their source
      Rust
      Apache License 2.0
      33003Updated Aug 5, 2023Aug 5, 2023
    • dynamic system thread registry
      Rust
      Apache License 2.0
      2900Updated Aug 5, 2023Aug 5, 2023
    • scan-resistant concurrent lazy LRU
      Rust
      Apache License 2.0
      15800Updated Aug 5, 2023Aug 5, 2023
    • database optimized for writing batches of mostly-contiguous u64 keys to u64 values
      Rust
      Apache License 2.0
      0700Updated Jul 21, 2023Jul 21, 2023
    • crc-frame

      Public
      utilities for reading and writing crc32-verified framed byte buffers
      Rust
      Apache License 2.0
      0300Updated Jun 19, 2023Jun 19, 2023
    • Rust
      11810Updated Nov 26, 2022Nov 26, 2022
    • log for concurrent workloads, with support for atomic batches and in-order recovery
      Rust
      GNU General Public License v3.0
      13110Updated May 16, 2022May 16, 2022
    • HTML
      0200Updated Apr 19, 2022Apr 19, 2022