Working with Node.js and RethinkDB

Libraries

Drivers

RethinkDB provides an official Node.js driver. You can install it with npm:

npm install rethinkdb

An alternative community supported Node.js driver is rethinkdbdash. The main difference with the official driver is the presence of a connection pool.

ORMs

Examples

You can find three guides to build a classic TODO application:

  • A simple implementation with ExpressJS, AngularJS and RethinkDB.
    Take a look at the source code.
  • A implementation using promises, with ExpressJS, AngularJS and RethinkDB.
    Take a look at the source code
  • A implementation using generators, with KoaJS, AngularJS and RethinkDB.
    Take a look at the source code