| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Bidirectional schema converter extension for VS Code — convert between SQL DDL, Prisma, Django, TypeORM, SQLAlchemy, Alembic, JSON Schema, GraphQL, EF Core, and Scala case classes.
Requires SchemaForge CLI installed:
pip install git+https://github.com/Coding-Dev-Tools/schemaforge.gitThe CLI must be available on your PATH.
| Setting | Default | Description |
|---|---|---|
| schemaforge.cliPath | schemaforge | Path to the schemaforge CLI executable |
| schemaforge.defaultTargetFormat | sql | Default conversion target (sql, prisma, drizzle, typeorm, django, sqlalchemy, alembic, json_schema, graphql, ef, scala) |
| schemaforge.livePreview.enabled | true | Enable live preview when editing schema files |
| Command | Keybinding | Description |
|---|---|---|
| SchemaForge: Convert Schema File... | — | Select a schema file and target format to convert |
| SchemaForge: Quick Convert (Active Editor) | Ctrl+Alt+S (Cmd+Alt+S on Mac) | Convert the active editor content to default target format |
| SchemaForge: Diff Two Schema Files | — | Select two files and view differences |
| SchemaForge: Detect Format | Ctrl+Alt+D (Cmd+Alt+D on Mac) | Detect the format of the active editor's content |
# Clone
git clone https://github.com/Coding-Dev-Tools/vscode-schemaforge.git
cd vscode-schemaforge
# Install dependencies
npm install
# Compile
npm run compile
# Lint
npm run lint
# Launch Extension Development Host
# Press F5 in VS Codesrc/ ├── cli.ts # SchemaForge CLI wrapper ├── commands/ │ ├── convert.ts # Convert command handler │ ├── detect.ts # Format detection handler │ └── diff.ts # Schema diff handler ├── output.ts # Shared cached OutputChannel helper ├── panels/ │ └── previewPanel.ts # Live preview WebView panel ├── providers/ │ └── schemaEditorProvider.ts # Custom editor provider ├── runCommand.ts # Command wrapper: surface errors + forward URIs └── extension.ts # Extension entry point + activation
MIT — see LICENSE for details.
See SECURITY.md for our security policy.
See CHANGELOG.md for version history.
| Back | FazBrowse Home | New Git URL |