A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js (by bookshelf)

Bookshelf Alternatives

Similar projects and alternatives to Bookshelf

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Bookshelf alternative or higher similarity.

Suggest an alternative to Bookshelf

Reviews and mentions

Posts with mentions or reviews of Bookshelf. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-30.
  • Recovering XAMPP developer looking to make a Node CRUD app. What Node database tools are easy to learn?
    8 projects | | 30 Dec 2021
    I made the transition from LAMP to Node-based stacks 6 or 7 years ago and started out using BookshelfJS. Node is a different world though, one that lends itself to distributed services and server-less infrastructure, and it's changed how I interact with DBs.
  • How to get randomly sorted recordsets in Strapi
    4 projects | | 12 Nov 2021
    First, we need to get all recordsets randomly sorted. To achieve this, we will need to build a query. Strapi is using Bookshelf as an ORM. So we can start by getting our Partnership model, so we can run a query on it. Inside the query, we get a knex (this is the query builder that Bookshelf uses under the hood) query builder instance. On this query builder instance, we can there ask to order recordsets randomly. Let's try this:
  • Autogenerate GraphQL API documentation with SpectaQL
    7 projects | | 25 Apr 2021
    A few of the most important characteristics of the solution we wanted was that any documentation-related work had to be easy for developers, and it would ideally be located in proximity to the actual implementing code. Anvil's web application is written in Node, and we chose Apollo as our GraphQL framework and use a modified version of Bookshelf as our ORM.
  • What do you think about ORMs?
    6 projects | | 18 Jan 2021
    FYI Currently I use Knex with Bookshelf. Bookshelf is an ORM written by Knex author before TypeORM, Objection... existed. It's not maintained anymore but it works fine and is much better than Sequelize when I've tried.


Basic Bookshelf repo stats
5 days ago

bookshelf/bookshelf is an open source project licensed under MIT License which is an OSI approved license.

Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Find remote JavaScript jobs at our new job board There are 16 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.