{"library":"ck-orm","type":"library","category":null,"description":"CK-ORM is a typed ORM for ClickHouse targeting modern JavaScript runtimes (Bun, Node.js, Deno). Version 0.0.23 is pre-stable with frequent releases; before 0.1.0 significant API adjustments are expected. It provides a schema DSL, a typed query builder, raw SQL escape hatches, session helpers, and observability hooks (OpenTelemetry). Unlike general ORMs, it embraces ClickHouse-specific features like MergeTree engines and Materialized Views, with no abstraction over ClickHouse's join null semantics. Ships TypeScript types and ESM-only.","language":"javascript","status":"active","version":"0.0.23","tags":["javascript","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install ck-orm","imports":["import { ckTable } from 'ck-orm'","import { ckType } from 'ck-orm'","import { CkClient } from 'ck-orm'"]},{"cmd":"yarn add ck-orm","imports":[]},{"cmd":"pnpm add ck-orm","imports":[]}],"homepage":"https://github.com/MunMunMiao/ck-orm#readme","github":"https://github.com/MunMunMiao/ck-orm","docs":null,"changelog":null,"pypi":null,"npm":"ck-orm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}