Skip to content
This repository has been archived by the owner on Dec 7, 2019. It is now read-only.

Packages in the Dulcimer Family

Nathan Fritz edited this page Jul 23, 2014 · 3 revisions

Core Modules

verymodel - A model system at the core of dulcimer. Define fields with advanced processing and validation. Extend methods on models and model factories.

LevelUp Feature Mixins

level-2i - Secondary indexes for level, maintained with each put and delete.

level-bucket - Buckets for level, specified as an option to each function rather than treating as separate databases.

level-bucketarray - Have a tree of buckets, because why not?

level-foreignkeys - Manage foreign keys for your keys. Use streams to read out keys of foreign relationships, and reverse foreign relationships.

level-increment - Atomic incrementing keys in level.

Riak Feature Mixins

riakdown - Riak backend for levelup. Includes indexes and sibling handling.

riakdown-increment - Use native Riak Counters with the same API of level-increment.

riakdown-indextotal - Get Riak index counts with the same API that level-2i provides.

Connection Libraries

riak-dulcimer - Prepare a Riak connection with the above mixins (some with the level versions) to provide the necessary features to dulcimer.

level-dulcimer - Connect to a leveldb, mixing in all of the above requirements to use dulcimer.

Utility Libraries

level-streams - A collection of useful streams for working with level databases.

Clone this wiki locally