Need advice about which tool to choose?Ask the StackShare community!

Objection.js

35
53
+ 1
0
TypeORM

437
624
+ 1
61
Add tool
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of Objection.js
Pros of TypeORM
    Be the first to leave a pro
    • 25
      Typescript
    • 9
      Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Ser
    • 8
      Easy setup
    • 6
      Works in NodeJS, Browser, Ionic, Cordova and Electron p
    • 6
      Support MySQL & MariaDB, PostgreSQL, MSSQL, Sqlite
    • 5
      Promise Based
    • 2
      Cons of TypeORM

    Sign up to add or upvote prosMake informed product decisions

    Cons of Objection.js
    Cons of TypeORM
      Be the first to leave a con
      • 3
        Completely abandoned by its creator
      • 3
        Too complex for what it does
      • 2
        Doesn't really support native javascript
      • 1
        Cannot use query on any relation

      Sign up to add or upvote consMake informed product decisions

      What is Objection.js?

      It aims to stay out of your way and make it as easy as possible to use the full power of SQL and the underlying database engine while still making the common stuff easy and enjoyable.

      What is TypeORM?

      It supports both Active Record and Data Mapper patterns, unlike all other JavaScript ORMs currently in existence, which means you can write high quality, loosely coupled, scalable, maintainable applications the most productive way.

      Need advice about which tool to choose?Ask the StackShare community!

      What companies use Objection.js?
      What companies use TypeORM?
      See which teams inside your own company are using Objection.js or TypeORM.
      Sign up for Private StackShareLearn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Objection.js?
      What tools integrate with TypeORM?
        No integrations found
        What are some alternatives to Objection.js and TypeORM?
        Sequelize
        Sequelize is a promise-based ORM for Node.js and io.js. It supports the dialects PostgreSQL, MySQL, MariaDB, SQLite and MSSQL and features solid transaction support, relations, read replication and more.
        Hibernate
        Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper.
        Entity Framework
        It is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write.
        SQLAlchemy
        SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
        Doctrine 2
        Doctrine 2 sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL.
        See all alternatives