Choose a generator

A deterministic generator turns a model into code for a specific technology. It does not call an LLM. Choose it when its output matches the application you want to build.

I need

Use

Model input

Python classes

Python Classes Generator

Class diagram

Database tables

SQL Schema Generator or SQLAlchemy Generator

Class diagram

A REST backend with persistence

Backend Generator

Class diagram

A Django project

Django Generator

Class diagram

A React frontend and FastAPI backend

Full Web App Generator

Class diagram and linked GUI model

A different stack or extra application features

Build an application with AI

Model and written requirements

See the full generator catalogue for Java, JSON Schema, agents, neural networks, quantum circuits, and other targets.

What to check before generation

  1. Validate the model and resolve errors.

  2. Make sure the chosen generator accepts that model type.

  3. For a web application, link the GUI’s data-bound controls to the class model.

  4. Choose a new output directory or export your existing work before regenerating. Generation may replace generated files.

After generation, read the generated project’s run instructions and install its dependencies in its own environment. A valid model does not guarantee that every deployment environment is configured correctly.