Missed the latest GitHub check; these facts may be older.
Overview
TypeORM maps TypeScript and JavaScript classes to database tables using decorators, and supports both Active Record and Data Mapper patterns. It works with Postgres, MySQL/MariaDB, SQL Server, Oracle, SAP HANA, Google Spanner, SQLite and MongoDB. It runs in Node.js, browsers, React Native, Electron and other platforms, and includes a QueryBuilder, generated migrations and a CLI.
Who it is for: Node.js and TypeScript developers who need an ORM over SQL or MongoDB
Strengths
Supports Postgres, MySQL/MariaDB, SQL Server, Oracle, SAP HANA, Spanner, SQLite and MongoDB
Offers both Active Record and Data Mapper patterns
Migrations can be generated automatically; CLI included
Runs in Node.js, React Native, Electron, Cordova, Expo and browsers
Weaknesses
A library, not a backend service: no auth, storage or hosting included
Decorator-based entity model ties schemas to class definitions
Not an AI project; fits this list only as general backend infrastructure
Fixtures, ER diagrams and seeding come from third-party extensions
What it needs
no GPU
Compose
Needs A supported database (Postgres, MySQL/MariaDB, SQL Server, Oracle, SAP HANA, Spanner, SQLite or MongoDB)