{"library":"peculiar-orm","type":"library","category":null,"description":"Peculiar ORM is a lightweight, active-record style ORM for PostgreSQL, built with TypeScript. Version 1.0.1 focuses on resilient connection management, explicit transaction control, and observability. It wraps the `pg` driver directly, offers decorator-based entity definitions, and follows the repository pattern. Key differentiators over heavier ORMs (like TypeORM or Sequelize) include zero bloat, built-in metrics for pool saturation and query performance, and first-class dependency injection via `inversify`. It is particularly suited for microservices due to its stateless-ready transaction manager and graceful handling of connection drops. The library ships TypeScript types and requires `pg`, `reflect-metadata`, and `inversify` as peer dependencies.","language":"javascript","status":"active","version":"1.0.1","tags":["javascript","orm","postgresql","active-record","lightweight","typescript","microservices","database"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install peculiar-orm","imports":["import { Column } from 'peculiar-orm'","import { BaseRepository } from 'peculiar-orm'","import { TransactionManager } from 'peculiar-orm'","import { ConnectionPoolManager } from 'peculiar-orm'","import { Index } from 'peculiar-orm'"]},{"cmd":"yarn add peculiar-orm","imports":[]},{"cmd":"pnpm add peculiar-orm","imports":[]}],"homepage":"https://github.com/peculiar9/peculiar-orm#readme","github":"https://github.com/peculiar9/peculiar-orm","docs":null,"changelog":null,"pypi":null,"npm":"peculiar-orm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}