{"repo":"farming-labs/orm","free":true,"listed":false,"github":"https://github.com/farming-labs/orm","clone":"git clone https://github.com/farming-labs/orm.git","description":"write your storage logic once.","language":"TypeScript","stars":14,"topics":["database","drizzle-orm","mysql","orm","pg","prisma","sqlite"],"license":null,"category":"databases-storage","readme_excerpt":"@farming-labs/orm One schema. Many stacks. @farming-labs/orm lets you write your schema and storage layer once, then translate it across Prisma, Drizzle, Kysely, MikroORM, TypeORM, Sequelize, EdgeDB / Gel, Neo4j, SurrealDB, Cloudflare D1, Cloudflare KV, Redis / Upstash Redis, Supabase JS, Xata, direct SQL, Firestore, DynamoDB, Unstorage, MongoDB, and Mongoose. It gives you: - one schema definition in TypeScript - one typed query API - generated Prisma, Drizzle, and safe SQL artifacts - runtime helpers that accept raw clients and build the ORM for you Packages - @farming-labs/orm Core schema DSL, typed client, generators, and memory driver - @farming-labs/orm-cli CLI for generating Prisma, Drizzle, and SQL artifacts - @farming-labs/orm-runtime Helpers for detecting a raw client and creating a driver or ORM from it - @farming-labs/orm-prisma Prisma runtime driver - @farming-labs/orm-drizzle Drizzle runtime driver - @farming-labs/orm-kysely Kysely runtime driver - @farming-labs/orm-mikroorm MikroORM runtime driver - @farming-labs/orm-typeorm TypeORM runtime driver - @farming-labs/orm-sequelize Sequelize runtime driver - @farming-labs/orm-edgedb EdgeDB / Gel SQL runtime driver - @farming-labs/orm-neo4j Neo4j graph runtime driver - @farming-labs/orm-surrealdb SurrealDB multi-model runtime driver - @farming-labs/orm-d1 Cloudflare D1 runtime driver - @farming-labs/orm-kv Cloudflare KV runtime driver - @farming-labs/orm-redis Redis and Upstash-compatible runtime driver - @farming-lab","default_branch":null,"files":null,"tree":[],"storefront":"/r/farming-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/farming-labs/orm/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."}