Objection.js icon
Objection.js icon

Objection.js

 Like this app

Objection.js is an ORM for Node.js that 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.

Objection.js screenshot 1

License model

  • FreeOpen Source

Platforms

  • Node.JS
  • Self-Hosted
  • npm
  No rating
0 likes
0comments
0 news articles

Features

Suggest and vote on features

Properties

  1.  Privacy focused

Features

  1.  Ad-free
  2.  No Tracking
  3.  No registration required
  4.  Object Relational Mapping
  5.  Support for Typescript

Objection.js News & Activities

Highlights All activities

Recent activities

Show all activities

Objection.js information

  • Developed by

    Vincit
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    21 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  7,294 Stars
  •  640 Forks
  •  109 Open Issues
  •   Updated Jan 9, 2025 
View on GitHub

Our users have written 0 comments and reviews about Objection.js, and it has gotten 0 likes

Objection.js was added to AlternativeTo by Paul on Jun 27, 2024 and this page was last updated Jun 27, 2024.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Objection.js?

Objection.js is an ORM for Node.js that 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.

Even though ORM is the best commonly known acronym to describe objection, a more accurate description is to call it a relational query builder. You get all the benefits of an SQL query builder but also a powerful set of tools for working with relations.

Objection.js is built on an SQL query builder called knex. All databases supported by knex are supported by objection.js. SQLite3, Postgres and MySQL are thoroughly tested.

What objection.js gives you:

  • An easy declarative way of defining models and relationships between them
  • Simple and fun way to fetch, insert, update and delete objects using the full power of SQL
  • Powerful mechanisms for eager loading, inserting and upserting object graphs
  • Easy to use transactions
  • Official TypeScript support
  • Optional JSON schema validation
  • A way to store complex documents as single rows

Official Links