#index #composable-indexes #composable

composable-indexes

In-memory collections with composable indexes

3 unstable releases

Uses new Rust 2024

new 0.3.0 Apr 12, 2025
0.1.1 Apr 8, 2025
0.1.0 Apr 7, 2025

#7 in #composable

Download history 174/week @ 2025-04-05

174 downloads per month

Apache-2.0

27KB
788 lines

composable-indexes

Crates.io Docs.rs

A Rust library for in-memory collections with flexible and composable indexes.

Features

  • Batteries included - built-in indexes for common use cases.
  • Fast - indexes are backed by performant data structures.
  • Composable - build complex indexes from simple ones with combinators.
  • Extensible - write your own index and aggregations.
  • Safe: Small core, property-based testing.

Usage

use composable_indexes::*;

fn main() {
   let mut collection = Collection::new();

}

Dependencies

~155KB