{"library":"ent-framework","type":"library","category":null,"description":"Ent Framework is a TypeScript-first library designed for interacting with PostgreSQL databases, presenting a graph-like representation of entities rather than a traditional ORM approach. It is currently stable at version 2.26.1 and appears to be actively maintained with regular updates. Key differentiators include its robust solution for the 'N+1 selects' problem through query batching and coalescing, built-in support for microsharding and intelligent replication lag tracking to optimize read operations, and a comprehensive row-level security (privacy layer) system that defines access based on entity relationships. The framework also emphasizes immutability for entity properties and offers a pluggable architecture, allowing integration into existing database setups. It aims to simplify scaling and security concerns for complex business logic by abstracting away much of the underlying SQL complexities.","language":"javascript","status":"active","version":"2.26.1","tags":["javascript","postgresql","postgres","orm","sql","replication lag","cluster","sharding","micro-sharding","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ent-framework","imports":["import { Ent } from 'ent-framework';","import { EntContext } from 'ent-framework';","import { Field } from 'ent-framework';"]},{"cmd":"yarn add ent-framework","imports":[]},{"cmd":"pnpm add ent-framework","imports":[]}],"homepage":"https://ent-framework.github.io","github":"https://github.com/dimikot/ent-framework","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ent-framework","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/ent-framework/compatibility"}}