Index arbitrary JavaScript objects with multiple dimensions. Build on top of included indexes and combinators, or extend the library with your own index.
- TypeScript - Written in TypeScript, with full IDE & typechecker support.
- Built-in indexes - Comes with built-in indexes backed by performant data structures.
- Aggregations - Maintain aggregate values from the collections.
- Composable - Build complex indexes from simple ones with combinators.
- Extensible - Write your own index and aggregations.
- Dexie.js: A Minimalistic Wrapper for IndexedDB
- LokiJS: Javascript embeddable / in-memory database
- multi-index: A container with multiple indexes