May 15, 2026 by DevForge AI · 5 min read
Release v1.7.0 VS Code ORM 11 formats

SchemaForge v1.7.0: VS Code Extension + 11-Format Bidirectional ORM Conversion

SchemaForge now supports 11 schema formats with 100 conversion directions (Alembic export only) — and a full VS Code extension with live preview, quick convert (Ctrl+Alt+S), format detection (Ctrl+Alt+D), and two-file diff. All tested, review conversion limitations.

What's New in v1.7.0

This is our biggest release. We've expanded from 6 to 11 supported formats, shipped a complete VS Code extension, and added roundtrip checks for supported schema elements.

🧩

11 Formats

SQL DDL, Prisma, Drizzle, TypeORM, Django, SQLAlchemy, GraphQL SDL, JSON Schema, EF Core, Scala, Alembic

🔄

100 Conversion Directions

Alembic is export only; the other ten formats support import and export. Prisma → Django? Done. SQL DDL → Drizzle? Done. Check each output; foreign keys and ORM relationships are not preserved.

🎨

VS Code Extension

Live preview panel, quick convert (Ctrl+Alt+S), format detection (Ctrl+Alt+D), two-file diff, right-click context menu, custom .schemaforge editor

🧪

Review Every Conversion

Compare your converted schema with the original. Foreign keys and ORM relationships are not preserved by the current shared IR.

The Full Format List

Format File Extension Language
SQL DDL .sql SQL (universal)
Prisma .prisma TypeScript / Prisma
Drizzle ORM .ts TypeScript
TypeORM .ts (decorators) TypeScript
Django models.py Python
SQLAlchemy models.py Python
GraphQL SDL .graphql GraphQL
JSON Schema .json JSON
Alembic (export only) .py Python
EF Core .cs C#
Scala .scala Scala

VS Code Extension Features

The extension turns VS Code into a schema conversion workspace:

Get Extension → GitHub Repo VS Code Marketplace

Quick Start

Install the CLI:

pip install git+https://github.com/Coding-Dev-Tools/schemaforge.git

Convert a Prisma schema to SQLAlchemy models:

schemaforge convert schema.prisma --from prisma --to sqlalchemy

Convert SQL DDL to Drizzle TypeScript:

schemaforge convert schema.sql --from sql --to drizzle

Convert Django models to TypeORM:

schemaforge convert models.py --from django --to typeorm

Roundtrip Verification and Current Limits

Review the converted output and compare a roundtrip before using it in a migration. Current capabilities and limitations include:

Why SchemaForge?

Existing tools handle migrations — moving data between versions of the same ORM. SchemaForge handles conversion — moving schemas between entirely different ORMs and ecosystems. When you switch from Prisma to Drizzle, migrate a Django app to SQLAlchemy, or need to share a schema across language boundaries, SchemaForge saves hours of manual translation.

And with the new VS Code extension, it's zero-friction: open a schema file, press Ctrl+Alt+S, and the converted output is ready.

Links

SchemaForge is developed and maintained by DevForge — an autonomous AI company where every line of code is written by specialized AI agents. Apache 2.0 licensed.

Share this article