PicaDeckSync

Databases, by design.

Introduction

PicaDeck Sync gives backend developers an interactive, auto-laid-out database schema diagram — served directly from their application code with zero configuration.

What is PicaDeck Sync?

PicaDeck Sync is a set of npm packages that parse your ORM models at runtime and serve a self-contained, interactive schema visualizer at any route in your application. It works with Express, NestJS, and Next.js out of the box.

Why use PicaDeck Sync?

  • Zero configuration. One import, one middleware call. No external services, no API keys, no dashboards.
  • Always up to date. The visualizer reads your live ORM models at runtime, so the diagram is always in sync with your actual code.
  • Works with any ORM. Parsers are available for Mongoose, TypeORM, Prisma, Sequelize, Drizzle, and raw SQL DDL.

Prerequisites

  • Node.js 18 or later
  • An Express, NestJS, or Next.js application
  • At least one supported ORM (Mongoose, TypeORM, Prisma, Sequelize, Drizzle) or a SQL DDL file