Tell Echo JS: I'm writing an ORM from scratch
▼8 up and 0 down, posted by
8 up and 0 down, posted by
https://github.com/olalonde/worm Hi all, I'm in the process of writing a Javascript ORM[0] from scratch[1]. I am somewhat dissatisfied with the current options (Sequelize and JugglingDB) so I've decided I'd give it a go. The ORM already does a lot of things well and I'm planning to officially release it in the next few days. I think it's quite usable in its current state although I wouldn't recommend it in production. My question for the Echo JS community: - Which features do you think are lacking in the current JS ORMs (Sequelize/JugglingDB)? - What are the most important design goals / features / characteristics you look for in an ORM? (performance? user friendliness? level of abstraction? good documentation? etc.) - Are you interested in contributing? Hit me up on Freenode (my nickname is olalonde). - If you had the time to go through the README/tests in the Github repository, what are your thoughts so far? Here is the Github repository: https://github.com/olalonde/worm ... more stars = more motivation for me, so don't hesitate to star if you're interested :) PS: Don't bother telling me why you think ORMs are an abomination (I've heard your arguments before). [0] I use ORM loosely here as I plan to support non relational data stores such as REST APIs, NoSQLs, etc. I also plan to have a browser build but it only runs on Node.js at the moment. [1] I have considered contributing to existing ORMs but I feel Sequelize/JugglingDB have some fundamental design flaws which makes it hard to improve them incrementally. Plus, they have backwards compatibility concerns which I won't have to worry about. Finally, competition benefits everyone.