ERDIA: TypeORM entity specification documentation tool

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tsx

    ⚡️ TypeScript Execute | The easiest way to run TypeScript in Node.js

    If your TypeORM entity is written in TypeScript, you have to run ERDIA using ts-node or tsx as follows.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

    The image above is a chart comparing three popular ORM tools from the npmtrends.com. ERDIA only supports TypeORM for now, but the roadmap is to support Sequelize and Prisma as well.

  • tsconfig-paths

    Load node modules according to tsconfig paths, in run-time or via API.

    If you've use a re-map path in your project, you have to pass it up to tsconfig-paths like this,

  • erdia

    CLI to generate mermaid.js ER diagram using TypeORM entity

    Good documentation, well managed documentation, improves project productivity. If you're using TypeORM now, I strong recommend adopt ERDIA!

  • Sequelize

    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.

    The image above is a chart comparing three popular ORM tools from the npmtrends.com. ERDIA only supports TypeORM for now, but the roadmap is to support Sequelize and Prisma as well.

  • eta (η)

    Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript (by eta-dev)

    ERDIA uses the ETA template engine to generate documentation. The reason for using a template engine is that it allows you to customize the documentation the way you want it. If you want to customize documentation that ERDIA generates run the following command.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Top 6 ORMs for Modern Node.js App Development

    7 projects | dev.to | 11 Oct 2023
  • Which ORM do you use with node for relational databases? What's the difference in using sequalize and something like knex/ bookshelf?

    3 projects | /r/node | 10 Feb 2022
  • What are your best Node tips/tricks/discoveries from 2021?

    8 projects | /r/node | 28 Dec 2021
  • Prisma ORM: how to use the great database mapping package

    3 projects | /r/node | 15 May 2021
  • TypeORM - it's not what you think.

    21 projects | /r/typescript | 2 Mar 2021

Did you konow that TypeScript is
the 2nd most popular programming language
based on number of metions?