Thinky is a lightweight Node.js ORM for RethinkDB, version 2.3.9. It provides a schema-based model layer with automatic table creation, validation (string lengths, email format), and relationship methods like belongsTo. Key differentiators: minimalistic API, built-in join support via getJoin(), and promise-based operations. Active but last release was in 2016; community has moved to other RethinkDB ORMs or the rethinkdbdash driver.
npm install thinkyNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows model creation, validation, relationship definition, and saving/retrieving joined documents.
npm install rethinkdbdash or npm install rethinkdb
Consider migrating to alternatives like thinky-mongo or rethinkdbdash directly
Pass config object: thinky({host: 'localhost', port: 28015})Always call .getJoin() on retrieved documents after saving
npm install rethinkdb (or rethinkdbdash)
const thinky = require('thinky')();const type = require('thinky')().type;No dependency data recorded yet.