The universal data plane for any ORM, any database, any language.
One @mostajs/orm connecting 13 databases.
One @mostajs/net exposing 11 transports.
Connected via the same electrical bus.
Three layers, one electrical system. ORM speaks to 13 databases ยท NET exposes 11 transports ยท Data-Plug bridges them and external apps ยท NetClient ports the API into 18 native SDKs.
@mostajs/orm13 database backends. ~200 LOC per dialect. Lazy-loaded, bundler-friendly.
@mostajs/net11 transport protocols. Auto-routed from your schemas. Polyglot SDKs included.
Whether you write Prisma, Drizzle, TypeORM or Sequelize โ keep your code. The bridge speaks your dialect.
Prisma users โ your db.User.findMany({ include }), nested writes, $transaction โ all keep working.
Drizzle users โ keep the type-safe builders, gain Oracle / DB2 / SAP HANA + 11 transports for free.
TypeORM / Sequelize users โ schemas convert via npx @mostajs/orm-cli bootstrap.
Replace one client. Keep everything else.
// Before โ Prisma
import { PrismaClient } from '@prisma/client'
export const db = new PrismaClient()
// After โ mostajs/orm-bridge
import { createPrismaLikeDb } from '@mostajs/orm-bridge'
export const db = await createPrismaLikeDb()
Codemod + install + schema convert + DDL + seed. Under 90 seconds.
$ npx @mostajs/orm-cli bootstrap
Free as in freedom. Perfect for OSS, research, agencies shipping OSS deliverables.
Read the license โShips with your SaaS, source stays closed, includes 12-month support SLA.
drmdh@msn.com โnpx to production: 30 minutes.