{"full_name":"drizzle-team/drizzle-orm","owner":"drizzle-team","name":"drizzle-orm","url":"https://github.com/drizzle-team/drizzle-orm","description":"ORM","homepage":"https://orm.drizzle.team","topics":[],"language":"TypeScript","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/108468352?v=4","created_at":"2021-06-24T09:03:05Z","pushed_at":"2026-11-09T20:09:41Z","metrics":{"stars":36251,"forks":1768,"watchers":86,"issues":3872,"prs":1977,"releases":186,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":709},"growth":{"day":{"stars":11,"forks":-3,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[36240,36251],"forks":[1771,1768],"watchers":[86,86],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":376,"title":"Add proper error handling and wrapping","comments":62,"created_at":"2023-04-04T14:37:56Z"},{"number":695,"title":"Implement infering table model with relations","comments":51,"created_at":"2023-06-02T10:21:05Z"},{"number":886,"title":"[FEATURE]: Add a possibility to add a comment on a Table, Column.......","comments":49,"created_at":"2023-07-13T18:37:48Z"},{"number":3320,"title":"error: cannot drop sequence drizzle.__drizzle_migrations_id_seq because other objects depend on it","comments":38,"created_at":"2024-07-15T10:36:28Z"},{"number":1083,"title":"[FEATURE]: Default select for custom types","comments":37,"created_at":"2023-08-21T08:02:10Z"},{"number":423,"title":"[BUG]: design: working with dynamic schemas is practically impossible","comments":37,"created_at":"2023-04-09T18:38:36Z"},{"number":1728,"title":"[FEATURE]: onConflictDoUpdate() set many","comments":36,"created_at":"2023-12-29T16:54:48Z"},{"number":1520,"title":"[BUG]: No way to use `bun:sqlite` together with dirzzle-kit","comments":33,"created_at":"2023-11-16T15:05:14Z"}],"discussions":[{"number":6640,"title":"ManaWG: a shared-flat app with exact money on Drizzle and PostgreSQL","comments":0,"category":"Show and tell","created_at":"2026-11-06T11:32:38Z"},{"number":6637,"title":"drizzle-mcp: Drizzle Studio for coding agents","comments":1,"category":"Show and tell","created_at":"2026-11-05T18:40:45Z"},{"number":6601,"title":"Show and tell: Hardening TypeScript MCP Database Tools — Walkthrough on Read-Only Guardrails, CTE Defenses & Stdio Isolation","comments":0,"category":"Show and tell","created_at":"2026-10-27T23:49:09Z"},{"number":6544,"title":"⚡ In-Engine Hybrid Search for Drizzle ORM & Postgres (3.2x faster than Elasticsearch, 0 API tokens)","comments":0,"category":"Show and tell","created_at":"2026-10-20T15:27:37Z"},{"number":6539,"title":"drizzle-kit 0.31.10 license scope and bundled notice clarification","comments":1,"category":"Q&A","created_at":"2026-10-19T20:41:37Z"},{"number":6530,"title":"A form builder's four identities: draft version, published revision, question ID and row ID","comments":0,"category":"Show and tell","created_at":"2026-10-19T03:29:02Z"},{"number":6507,"title":"SQLSage: local review of PostgreSQL SELECTs generated by Drizzle","comments":0,"category":"Show and tell","created_at":"2026-10-15T13:10:56Z"},{"number":6480,"title":"Urgent technical guidance- Drizzle/TiDB migration-ledger reconciliation","comments":1,"category":"General","created_at":"2026-10-12T04:58:32Z"}],"latest_release":{"name":"0.45.4","tag":"0.45.4","published_at":"2026-10-08T10:47:32Z","body":"- Fixed `postgres-js` not using prepared queries on explicit `.prepare(name)`"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}