{"id":13485182,"url":"https://github.com/LokiJS-Forge/LokiDB","last_synced_at":"2025-03-27T17:30:54.048Z","repository":{"id":57135718,"uuid":"79145788","full_name":"LokiJS-Forge/LokiDB","owner":"LokiJS-Forge","description":"blazing fast, feature-rich in-memory database written in TypeScript","archived":false,"fork":false,"pushed_at":"2023-08-30T10:58:41.000Z","size":11547,"stargazers_count":190,"open_issues_count":38,"forks_count":26,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-03-20T00:47:07.159Z","etag":null,"topics":["database","document-database","in-memory-database","javascript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LokiJS-Forge.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-01-16T18:18:41.000Z","updated_at":"2024-10-22T07:44:16.000Z","dependencies_parsed_at":"2024-01-16T07:22:36.457Z","dependency_job_id":"e60421c8-4e96-4e92-b578-bec76f887d0a","html_url":"https://github.com/LokiJS-Forge/LokiDB","commit_stats":{"total_commits":139,"total_committers":6,"mean_commits":"23.166666666666668","dds":"0.12230215827338131","last_synced_commit":"ccc45527b2e9ce639987cf46c8ff53c7bb8a406a"},"previous_names":["lokijs-forge/lokijs2"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LokiJS-Forge%2FLokiDB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LokiJS-Forge%2FLokiDB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LokiJS-Forge%2FLokiDB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LokiJS-Forge%2FLokiDB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LokiJS-Forge","download_url":"https://codeload.github.com/LokiJS-Forge/LokiDB/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245892479,"owners_count":20689508,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","document-database","in-memory-database","javascript"],"created_at":"2024-07-31T17:01:49.586Z","updated_at":"2025-03-27T17:30:52.217Z","avatar_url":"https://github.com/LokiJS-Forge.png","language":"TypeScript","readme":"[![npm status][npm]][npm-url]\n[![build status][build]][build-url]\n[![coverage status][coverage]][coverage-url]\n\n# LokiDB\n\nLokiDB is a document oriented database written in TypeScript.\n\nIts purpose is to store javascript objects as documents in a blazing fast nosql fashion and retrieve them with a similar mechanism.\n\nLokiDB is the official successor of [LokiJS][lokijs-url].\n\n## Install\n\nInstall with npm:\n\n```bash\nnpm install @lokidb/loki\n```\n\n## Documentation\n\nCheck out our interactive [documentation](https://LokiJS-Forge.github.io/LokiDB/).\n\n## Plugins\n\n### Storage and Adapter\n\n|Name|Description|\n|:---|:----------|\n|[@lokidb/fs-storage][fs-storage-npm-url]                             |  A persistence adapter which persists to node fs module storage. |\n|[@lokidb/local-storage][local-storage-npm-url]                       |  A persistence adapter which persists to web browser's local storage. |\n|[@lokidb/indexed-storage][indexed-storage-npm-url]                   |  A persistence adapter which persists to web browser's indexed db storage. |\n|[@lokidb/memory-storage][memory-storage-npm-url]                     |  A persistence adapter which persists to memory. |\n|[@lokidb/partitioning-adapter][partitioning-adapter-npm-url]         |  An adapter for adapters. Converts a non reference mode adapter into a reference mode adapter which can perform destructuring and partitioning.|\n\n### Full-Text Search\n\n|Name|Description|\n|:---|:----------|\n|[@lokidb/full-text-search][full-text-search-npm-url]                         |  A full-text search engine. |\n|[@lokidb/full-text-search-language][full-text-search-language-npm-url]       |  A language analyzer utility package. |\n|[@lokidb/full-text-search-language-de][full-text-search-language-de-npm-url] |  ![flag][full-text-search-language-de-flag] A german language analyzer. |\n|[@lokidb/full-text-search-language-en][full-text-search-language-en-npm-url] |  ![flag][full-text-search-language-en-flag] An english language analyzer. |\n\n[build]: https://travis-ci.org/LokiJS-Forge/LokiDB.svg?branch=master\n[build-url]: https://travis-ci.org/LokiJS-Forge/LokiDB\n[coverage]: https://codecov.io/gh/LokiJS-Forge/LokiDB/branch/master/graph/badge.svg\n[coverage-url]: https://codecov.io/gh/LokiJS-Forge/LokiDB/branch/master\n\n[lokijs-url]: https://github.com/techfort/LokiJS\n\n[npm]: https://img.shields.io/npm/v/@lokidb/loki.svg\n[npm-url]: https://www.npmjs.com/package/@lokidb/loki\n\n[fs-storage]: https://github.com/LokiJS-Forge/LokiDB\n[fs-storage-npm-url]: https://www.npmjs.com/package/@lokidb/fs-storage\n\n[local-storage]: https://github.com/LokiJS-Forge/LokiDB\n[local-storage-npm-url]: https://www.npmjs.com/package/@lokidb/local-storage\n\n[indexed-storage]: https://github.com/LokiJS-Forge/LokiDB\n[indexed-storage-npm-url]: https://www.npmjs.com/package/@lokidb/indexed-storage\n\n[memory-storage]: https://github.com/LokiJS-Forge/LokiDB\n[memory-storage-npm-url]: https://www.npmjs.com/package/@lokidb/memory-storage\n\n[partitioning-adapter]: https://github.com/LokiJS-Forge/LokiDB\n[partitioning-adapter-npm-url]: https://www.npmjs.com/package/@lokidb/partitioning-adapter\n\n[full-text-search]: https://github.com/LokiJS-Forge/LokiDB\n[full-text-search-npm-url]: https://www.npmjs.com/package/@lokidb/full-text-search\n[full-text-search-language]: https://github.com/LokiJS-Forge/LokiDB\n[full-text-search-language-npm-url]: https://www.npmjs.com/package/@lokidb/full-text-search-language\n[full-text-search-language-de]: https://github.com/LokiJS-Forge/LokiDB\n[full-text-search-language-de-flag]: https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/de.png\n[full-text-search-language-de-npm-url]: https://www.npmjs.com/package/@lokidb/full-text-search-language-de\n[full-text-search-language-en]: https://github.com/LokiJS-Forge/LokiDB\n[full-text-search-language-en-npm-url]: https://www.npmjs.com/package/@lokidb/full-text-search-language-en\n[full-text-search-language-en-flag]: https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/us.png\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLokiJS-Forge%2FLokiDB","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLokiJS-Forge%2FLokiDB","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLokiJS-Forge%2FLokiDB/lists"}