{"repo":"surrealdb/surqlize","free":true,"listed":false,"github":"https://github.com/surrealdb/surqlize","clone":"git clone https://github.com/surrealdb/surqlize.git","description":"A type-safe TypeScript ORM for SurrealDB with full type inference, a fluent query builder, and native support for graph relationships","language":"TypeScript","stars":85,"topics":["orm","orm-library","surreal","surrealdb","surrealql","typescript"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"&nbsp; A type-safe TypeScript ORM for SurrealDB. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Surqlize A type-safe TypeScript ORM for SurrealDB that provides full type inference, a fluent query builder, comprehensive CRUD operations, and first-class support for graph relationships, and database functions. Features - Type-safe schema definitions - Define your database schema using intuitive t. builders - Automatic type inference - Get full TypeScript types without code generation - Fluent query builder - Chain .select() , .where() , .return() with full type safety - Complete CRUD operations - SELECT, CREATE, UPDATE, DELETE, and UPSERT queries - Live queries - Real-time LIVE SELECT subscriptions with typed notifications - Graph relationships - First-class support for edges and graph traversal - Rich type system - Objects, arrays, unions, literals, options, and more - SurrealDB functions - Integrated string, array, and record operations Installation Requirements - SurrealDB server ≥ 3.0 — surqlize targets the SurrealDB 3.x server. Some features degrade or are unavailable on older servers; for example, filtering or projecting a live query relies on query parameters that require server ≥ 3.0 ( FETCH requires ≥ 2.2.0). - surrealdb JavaScript SDK ≥ 2.0.0 — declared as a peer dependency, so install it alongside surqlize. (The SDK and the server are versioned independently: the 2.x SDK is what connects to a 3.x server.) - TypeScript ≥ 5.0 for full type inference. Quick start Schema definition T","default_branch":null,"files":null,"tree":[],"storefront":"/r/surrealdb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/surrealdb/surqlize/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."}