Skip to content

blazing fast, feature-rich in-memory database written in TypeScript

License

Notifications You must be signed in to change notification settings

LokiJS-Forge/LokiDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Travis CI User
Aug 23, 2020
ccc4552 · Aug 23, 2020
Mar 23, 2018
Jul 27, 2018
Jul 11, 2018
Aug 23, 2020
Aug 22, 2018
Jul 4, 2018
Aug 23, 2020
Sep 14, 2018
Sep 4, 2017
Jul 16, 2018
Feb 2, 2020
Aug 23, 2020
Sep 5, 2017
Mar 23, 2018
Mar 23, 2018
Mar 23, 2018
Jun 10, 2018
Mar 23, 2018
Aug 23, 2020
Aug 23, 2020
Jul 4, 2018

Repository files navigation

npm status build status coverage status

LokiDB

LokiDB is a document oriented database written in TypeScript.

Its purpose is to store javascript objects as documents in a blazing fast nosql fashion and retrieve them with a similar mechanism.

LokiDB is the official successor of LokiJS.

Install

Install with npm:

npm install @lokidb/loki

Documentation

Check out our interactive documentation.

Plugins

Storage and Adapter

Name Description
@lokidb/fs-storage A persistence adapter which persists to node fs module storage.
@lokidb/local-storage A persistence adapter which persists to web browser's local storage.
@lokidb/indexed-storage A persistence adapter which persists to web browser's indexed db storage.
@lokidb/memory-storage A persistence adapter which persists to memory.
@lokidb/partitioning-adapter An adapter for adapters. Converts a non reference mode adapter into a reference mode adapter which can perform destructuring and partitioning.

Full-Text Search

Name Description
@lokidb/full-text-search A full-text search engine.
@lokidb/full-text-search-language A language analyzer utility package.
@lokidb/full-text-search-language-de flag A german language analyzer.
@lokidb/full-text-search-language-en flag An english language analyzer.