Awesome Sequelize
A curated list of awesome projects surrounding Sequelize.
Integrations
- sequelize-typescript - Decorators and some other features for sequelize.
- Sequelize-Nest - Sequelize integration in nest.
- sequelizejs-decorators decorators for composing sequelize models.
Code generation & visualisers
- sequelize-ui - Online tool for building models, relations and more.
- sequelizer - A GUI Desktop App for generating Sequelize models. Support for Mysql, Mariadb, Postgres, Sqlite, Mssql.
- sequelize-auto Generating models for SequelizeJS via the command line is another choice.
- pg-generator - Auto generate/scaffold Sequelize models for PostgreSQL database.
- meteor modeler - Desktop tool for visual definition of Sequelize models and asssociations.
- sequel-ace-typescript-bundles - A plugin for Sequel Ace that allows generation of Sequelize models from selected database tables.
Performance
- dataloader-sequelize - Batching, caching and simplification of Sequelize with facebook/dataloader
- sequelize-transparent-cache
Migrations
- umzug - framework-agnostic migration tool for Node.
- sequelize-cli - The Sequelize Command Line Interface. Includes umzug-based migrations.
- sequelize-mig - Sequelize migration generator
Miscellaneous
- sequelize-pg-utilities - Opinionated set of database utilities.
- sequelize-test-helpers - A collection of utilities to help with unit-testing Sequelize models and code that needs those models.
- Sequelize-fixtures - Simple lib to load data to database using sequelize.
- SequelizeGuard - Role, Permission based Authorization for Sequelize.
- sequelize-bcrypt - Utility to integrate bcrypt into sequelize models
- sequelize-temporal - Temporal tables (aka historical records)
- sequelize-joi - Allows specifying Joi validation schema for model attributes in Sequelize.
- sequelize-slugify - Add slugs to sequelize models
- sequelize-tokenify - Add unique tokens to sequelize models
- sqlcommenter-sequelize A sqlcommenter plugin with support for Sequelize to augment SQL statements with comments that can be used later to correlate application code with SQL statements.
Outdated
These libraries haven't been updated in a long time, and may not work with newer versions of Sequelize
- sequelize-transforms - Add configurable attribute transforms.
- Sequelize-fixture
- Fixer
- ssacl
- ssacl-attribute-roles
- sequelize-hierarchy - Nested hierarchies for Sequelize.
- sequelize-autoload - An autoloader for Sequelize, inspired by PSR-0 and PSR-4.
- sequelize-deep-update - Update a sequelize instance and its included associated instances with new properties.
- sequelize-noupdate-attributes - Adds no update/readonly attributes support to models.