# Bookshelf.js

Object-relational mapper for Node.js with models, relations and transactions, running on Knex and supporting PostgreSQL, MySQL and SQLite3.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/bookshelf/
Last reviewed: 2026-11-04
Listed since: 2026-11-04

## Record

### Links

- home: https://bookshelfjs.org
- repository: https://github.com/bookshelf/bookshelf
- docs: https://bookshelfjs.org

### Identity

- status: stub
- maintainer: Tim Griesser
- maintainerType: unknown
- parent: unknown
- firstRelease: 2013
- hqCountry: unknown

### Kind

- category: library
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 6
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: postgres, mysql, sqlite
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 1
- latestReleaseDate: 2020-06-07

### Adoption

- githubStargazers: 6343
- packagistDownloads: not applicable
- npmWeeklyDownloads: 65735
- contributors: 150
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://bookshelfjs.org/ (read 2026-11-04)
- urls: https://api.github.com/repos/bookshelf/bookshelf (read 2026-11-04)
- urls: https://raw.githubusercontent.com/bookshelf/bookshelf/master/README.md (read 2026-11-04)
- maintainer: https://raw.githubusercontent.com/bookshelf/bookshelf/master/LICENSE (read 2026-11-04)
- language: https://api.github.com/repos/bookshelf/bookshelf (read 2026-11-04)
- runtime: https://raw.githubusercontent.com/bookshelf/bookshelf/master/README.md (read 2026-11-04)
- runtimeMin: https://registry.npmjs.org/bookshelf (read 2026-11-04)
- category: https://raw.githubusercontent.com/bookshelf/bookshelf/master/README.md (read 2026-11-04)
- databases: https://raw.githubusercontent.com/bookshelf/bookshelf/master/README.md (read 2026-11-04)
- installMethod: https://raw.githubusercontent.com/bookshelf/bookshelf/master/README.md (read 2026-11-04)
- license: https://raw.githubusercontent.com/bookshelf/bookshelf/master/LICENSE (read 2026-11-04)
- licenseModel: https://raw.githubusercontent.com/bookshelf/bookshelf/master/LICENSE (read 2026-11-04)
- firstRelease: https://registry.npmjs.org/bookshelf (read 2026-11-04)
- currentMajor: https://registry.npmjs.org/bookshelf (read 2026-11-04)
- latestReleaseDate: https://registry.npmjs.org/bookshelf (read 2026-11-04)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/bookshelf (read 2026-11-04)
- githubStargazers: https://api.github.com/repos/bookshelf/bookshelf (read 2026-11-04)
- contributors: https://api.github.com/repos/bookshelf/bookshelf/contributors?per_page=1 (read 2026-11-04)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
