Promise-based ORM for SQL databases
Sequelize is a mature, promise-based ORM for Node.js that works across PostgreSQL, MySQL, and more — mapping JavaScript models directly to relational tables with built-in validation and associations.