TypeORM
Plus d'infos
- Créé par
- Umed Khudoiberdiev
- Année
- Type
- ORM orienté TypeScript (décorateurs)
- Licence
- MIT
- Code source
- github.com/typeorm/typeorm
Un ORM pensé pour TypeScript, à base de décorateurs — des classes d'entités avec @Entity et @Column. Le standard de fait dans le monde NestJS.
Les patterns Repository et Active Record sont tous deux pris en charge, avec migrations et CLI. On lui reproche des bugs et une maintenance en dents de scie (environ 600 pull requests ouvertes en 2024). La communauté NestJS y reste attachée à cause de l'intégration profonde. Concurrents : Prisma (requêtes mieux typées, mais fondé sur un générateur), MikroORM (DataMapper, plus flexible), Drizzle (plus proche du SQL).