
Bookshelf.js
Object-relational mapper for Node.js with models, relations and transactions, running on Knex and supporting PostgreSQL, MySQL and SQLite3.
Bookshelf.js is an object-relational mapper for Node.js, built on the Knex SQL query builder. The library is initialized with a Knex client that holds the database connection, and it is designed to work with PostgreSQL, MySQL and SQLite3. It is installed from npm next to Knex and one of the database drivers.
Sources
- 2026-11-04: links
bookshelfjs.org/ - 2026-11-04: links, Written in, GitHub stars
api.github.com/repos/bookshelf/bookshelf - 2026-11-04: links, Runtime, Categories, Databases, Install with
raw.githubusercontent.com/bookshelf/bookshelf/master/README.md - 2026-11-04: Maintainer, License, License model
raw.githubusercontent.com/bookshelf/bookshelf/master/LICENSE - 2026-11-04: Minimum runtime, First release, Current major version, Last release
registry.npmjs.org/bookshelf - 2026-11-04: npm downloads a week
api.npmjs.org/downloads/range/2026-10-26:2026-11-01/bookshelf - 2026-11-04: Contributors
api.github.com/repos/bookshelf/bookshelf/contributors?per_page=1