sequelize

Database ORM

An ORM tool for various databases, providing features like transactions and relations to interact with databases using a promise-based interface.

Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.

GitHub

30k stars
407 watching
4k forks
Language: TypeScript
last commit: over 1 year ago
Linked from 2 awesome lists

db2-ibm-ifeature-richjavascriptmariadbmicrosoft-sql-servermssqlmssql-servermysqlnodejsoracle-dbormpostgresqlsequelizesnowflakedbsqlsqlitetransactionstypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mickhansen/graphql-sequelize A package that simplifies the use of GraphQL with Sequelize models in MySQL and Postgres databases. 1,899
thinkjs/think-sequelize Extends Sequelize ORM to work seamlessly with ThinkJS 3.x framework. 13
uptrace/bun An ORM for Go that supports multiple databases and provides an easy-to-use API for writing complex queries 3,890
sequelpro/sequelpro A Mac application for managing MySQL and MariaDB databases 9,084
prisma/prisma A toolkit for building databases and applications with a unified, type-safe query builder 40,117
mikro-orm/mikro-orm An ORM framework for TypeScript and Node.js that uses Data Mapper, Unit of Work, and Identity Map patterns to simplify database interactions 7,890
nielsgl/sequelize-paper-trail A plugin for Sequelize that tracks revision history of model instances. 96
balderdashy/waterline An adapter-based ORM for Node.js with support for various databases and protocols. 5,409
feathersjs-ecosystem/feathers-sequelize A Feathers service adapter for the Sequelize ORM 208
bookshelf/bookshelf A JavaScript library providing an object-relational mapper (ORM) for Node.js to interact with PostgreSQL, MySQL, and SQLite3 databases. 6,358
dotnetnext/sqlsugar An ORM framework providing simple and high-performance data access for various databases 5,424
sequel-ace/sequel-ace A fast and easy-to-use Mac database management application for working with MySQL and MariaDB databases 6,776
knex/knex A SQL query builder for multiple databases 19,456
ruimarinho/sequelize-sql-tag A template tag for generating parameterized SQL queries using Sequelize 1
vitaly-t/pg-promise A PostgreSQL interface for Node.js providing automatic connections, transactions, and query formatting. 3,477