node package manager


Redis ORM for NodeJs.

Redis ORM for NodeJs

npm install ron
ron = require('ron');
// Client connection 
client = ron({
  port: 6379
  host: ''
  name: 'auth'
// Schema definition 
Users = client.get('users');'id', {identifier: true});'username', {unique: true});'email', {index: true, type: 'email'});'name', {});
// Record manipulation 
  {username: 'ron', email: ''},
  function(err, user){
  • Documented and tested API
  • Records access with indexes and unique values
  • Records are pure object, no state, no magic

Start a redis server on the default port

redis-server ./conf/redis.conf

Run the tests with mocha:

make test