
TypeORM
Data-mapper ORM for TypeScript and JavaScript using decorator-defined entities, supporting Postgres, MySQL, SQLite and other databases; common in NestJS apps.
Works with AI agents:llms.txtCLIWhere it fits
How TypeORM itself is built
1 tools, from its own code, website and Product Hunt page.
Who uses it
No maker's live product on record yet, and 50 open-source projects that declare it in their code.
We haven't found a maker's live product that uses TypeORM yet — only the open-source projects below, which declare it in their code.
Open source: a project that declares TypeORM as a dependency in its public code — verifiable, but not necessarily a live product.
Reliability and open issues
- Migration generation drops and creates columns instead of altering resulting in data loss👍 97 · opened Jan 2019 · active Jun 2026
- Support for scopes/global filters👍 76 · opened Feb 2018 · active Jul 2026
- Performance of query with many `relations`👍 68 · opened Mar 2019 · active May 2026
- findOne with relations does two queries.👍 65 · opened Mar 2020 · active Jul 2026
- Support PostgreSQL 15 UNIQUE NULLS NOT DISTINCT👍 64 · opened Mar 2023 · active Jun 2026
Alternatives to TypeORM
All alternatives by situation →Questions makers ask about TypeORM
Is TypeORM free?
Yes — it is free, open-source software.
Is TypeORM open source or self-hostable?
Open source, and you can self-host it. source ↗
Can AI coding agents work with TypeORM?
It serves an llms.txt docs index; it has an official CLI (typeorm).
Who uses TypeORM?
No maker's live product we track yet; 50 open-source projects declare it in their code. source ↗