Repository navigation
Who uses objection.js in production? #2464
Replies: 71 comments 12 replies
|
Companies that I am aware of: |
|
We adopted it as our de facto SQL ORM at Big Room Studios (you can probably even spot an objection model on the homepage!), and our development team has only been very happy with it, having used a variety of ORMs. The size of the community is actually very comfortable—it's large enough that you have active participation on issues, good community support in gitter, and regular contributions, but small enough that maintainers have been able to effectively handle issues without generating a massive backlog. It's also built upon knex (and there's overlap in contributors between objection and knex), which is very widely used. Lastly, it's also the officially supported ORM of @hapipal. |
|
Note that Objection.js is NOT an ORM in a sense you are used to in Hibernate world - it is far more lightweight, it would be more correct to think of it as a query builder that also takes care of relation/upsertion/validation logic for you. It doesn't have out-of-the-box locking. It doesn't have transparent lazy loading. It doesn't have DB schema generation from models. If you need all of these - TypeORM or Sequelize would be a better fit for you, but if you don't need them or are OK with doing them yourself - Objection.js is by far a better option. It is predictable and never gets into your way. |
|
Objection has been used in various (10 -20) projects at Vincit even before it was released as open source. I can't give any names as I'm not sure which customers are public references for Vincit (I don't work there anymore). Maybe @elhigu can provide some kind of list? |
I’m trying to get at least current number of companies + sizes in case we cannot give the names. |
|
@jzimmek you might also want to ask this on the node subreddit: reddit.com/r/node There have been many mentions of objection on there that's how I first found out about it. |
|
We're (company of ~30+) using it pretty heavily since about a year now. objection.js is really pleasent to use and I believe that everyone on our team (~10+) feels very comfortable with it. Documentation is top-notch and the community, even though it might not be as big as others, is extremely helpful. Also, the codebase itself is pretty clear and relatively easy to understand in comparison to other libs. (thank you - to the creators and maintainers of objection.js - you make our work a lot more fun) |
|
Vincit (software contractor company of ~500 empoyees) is usually using objection.js for Node projects, which needs an ORM. I'm still working on rough number of our clients who are using it (I haven't been at the office lately and I don't have access to check out client data myself). |
|
We're a small startup in Asia - been using objection since we first developed our product. |
|
Paul Jensen - London Node User Group |
|
That would be nice link to add to readme or something :) |
|
We do! We're a health tech company doing online doctor visits in the US: https://www.heydoctor.co/ |
|
|
|
I recently rewrote a version of the board game Risk using objection. I can't even begin to describe how much simpler it was to use objection.js than the older java bean code. I probably have 70% less code. And when comparing objection to sequelize -- why on earth would you subject yourself to the added complexity of that tool? Seriously, sequelize is bloated. And don't even get me started about sails and typeorm. I was about to give up on using node.js as the backend for the game, and then I found objection.js. Bookshelf is a step in the right direction, but objection seems like a refactored, simplified bookshelf. The game is going to be released as a Steam Early Release here in the next week: https://store.steampowered.com/app/952090/Grand_Strategy/ https://play.google.com/store/apps/details?id=org.grandstrategy.client |
|
We're a Portuguese tech company (company of ~30) that proudly uses |
|
We use it at Salesforce, thank you for this amazing ORM library! ❤️ |
|
I'm using it within https://github.com/pageboard/server and it's been a successful experience. |
|
Our company used it for https://zencare.co and https://hybridstrengthcoach.com |
|
We use it for different projects in Valiulab.com : |
|
I am using the Objection.js/Knex.js/DBML with postgres to handle the backend APIs. especially, really good match with Graphql as well. I am using this library since 2018 |
|
To everybody in this thread, there are some important developments concerning the library, see #2335 |
|
And I failed to mention this so far, but we're using it at Lineto.com and are very happy with it. |
Just to give a quick TLDR to anyone watching this thread, koskimas (current maintainer) is leaving the project and looking for maintainers to take over. If you have enjoyed the library and would like to:
Please leave a comment on that thread |
|
At MEDIACEPT , we use Objection.js in production on our own website as well as across numerous websites and applications we develop. |
|
We use at Arbitexa.com |


Uh oh!
There was an error while loading. Please reload this page.
Hi there, I am currently evaluating a bunch of orm-a-like libraries for an upcoming project.
I almost gave up after digging deeper into sequelize and typeorm .
Having a PostgreSQL, java (hibernate) and ruby (ar/sequel) background, I was kinda disappointed by nodejs orm libraries. They are not bad, but feel very immature in comparison to java/ruby world.
Then, by accident, I found objectionjs while reading the knexjs README.
Objectionjs is exactly my way of thinking. Pragmatic but not to abstract. Sequelize/Typeorm might have more github stars/forks, but comparing them API- as well as Issue- and feature-wise, objectionjs feels like a way better fit to me (and probably others who also have a relational sql db background).
It deserves more traction and I am asking myself - why is objectionjs not more popular? And who is actually using it in production?
I know it sounds stupid, but is there some who-uses-it listing I can show to an IT decision maker?
Nevertheless, you did an awesome job and built a great library!
All reactions