{"repo":"almeidazs/better-drizzle","free":true,"listed":false,"github":"https://github.com/almeidazs/better-drizzle","clone":"git clone https://github.com/almeidazs/better-drizzle.git","description":"ORM, but better","language":"TypeScript","stars":299,"topics":["better","database","drizzle","drizzle-orm","orm","typescript","mysql","nodejs","postgresql","sqlite"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Drizzle ORM, but better 🚀 Minimal, type-safe repository helpers for Drizzle ORM. better-drizzle wraps an existing Drizzle client and gives each table a small, consistent API for reads, writes, pagination, nested filters, relation loading, and optional hooks. The goal is simple: keep Drizzle's type-safety, remove repetitive query glue, and stay close enough to the metal that performance still matters. Website: https://better-drizzle.com/ Sponsors Sponsored by Neon Neon is the serverless Postgres platform built for modern developer workflows. Sponsors Sponsored by Neon Neon is the serverless Postgres platform built for modern developer workflows. Why Drizzle is excellent when you want explicit SQL-first control. It gets repetitive when every service ends up re-writing the same patterns: - point lookups - nested relation reads and writes - pagination payloads - existence checks - count helpers - CRUD return shapes - nested where filters better-drizzle packages those patterns into a small repository-style API without trying to replace Drizzle itself. What it improves - Less repeated query code for common CRUD flows - Nested relation filters with Drizzle-backed typing - Batched nested include and select with typed payload inference - Atomic connect , disconnect , and set relation writes - Direct and inferred many-to-many relations through simple junction tables - Offset and cursor pagination helpers with typed metadata - Thenable .explain() on read helpers for query-plan inspecti","default_branch":null,"files":null,"tree":[],"storefront":"/r/almeidazs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/almeidazs/better-drizzle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}