{"library":"dulcimer","type":"library","category":null,"description":"An ORM for embedded keystores in Node.js, providing a consistent API for developing with LevelDB and deploying with Riak. Version 2.8.4 is stable but development has largely halted; last updated in 2017. Notable features include models, indexes, foreign keys, derived fields, validation, and pagination. Unlike traditional SQL ORMs, Dulcimer is designed for key-value stores with limited querying capabilities. Backends: LevelDB (default) and Riak; Redis support was planned but never completed.","language":"javascript","status":"maintenance","version":"2.8.4","tags":["javascript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install dulcimer","imports":["const dulcimer = require('dulcimer')","const Person = new dulcimer.Model({...}, {name: 'person'})","dulcimer.connect('./test.db')"]},{"cmd":"yarn add dulcimer","imports":[]},{"cmd":"pnpm add dulcimer","imports":[]}],"homepage":"https://github.com/fritzy/Dulcimer","github":"git@github.com:fritzy/Dulcimer","docs":null,"changelog":null,"pypi":null,"npm":"dulcimer","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}