@farming-labs/orm

Overview

Farming Labs ORM lets you write your storage layer once, then handles the translation across databases and ORM stacks underneath.

Library authors and framework authors can keep one schema definition and one storage-facing API while letting each app choose how that gets generated or executed.

The model is simple:

  1. Define a schema in @farming-labs/orm
  2. Generate Prisma, Drizzle, or SQL artifacts with @farming-labs/orm-cli
  3. Run the same typed API through a runtime driver

In practice, that means:

Start here

  1. Getting started
  2. Unified schema
  3. Runtime
  4. Integrations
  5. Support matrix
  6. Changelogs
  7. Use cases