Xomega.Net for Visual Studio
|
C#, XSL, XSD
|
Active
|
Mixed
|
User-defined models, XML
|
Templates, Import from DB
|
Complete Application - User Interface (HTML5, ASP.NET, WPF, SPA), Service Layer (REST, WCF), Business Layer (EF), DAL, DB scripts, Config files, VS project files
|
Acceleo
|
Java
|
Active
|
Tier
|
User-defined EMF based models (UML, Ecore, user defined metamodels)
|
Any EMF based input (Xtext DSLs, GMF graphical models, etc.)
|
Any textual language.
|
Accelerator
|
C#
|
Active
|
Tier
|
Database schema
|
XML Schema, Templates and configuration tables
|
C#, WPF, ASP.NET, MVC, ASP.NET, WCF, WebServices(complete application)
|
actifsource
|
Java
|
Active
|
Tier
|
User-defined Models
|
Import from UML, Ecore.
|
Any textual language.
|
Adaptive Reuse Technique (vclang)
|
Java
|
Active
|
Tier
|
Templates
|
|
Any text
|
aicodoo
|
Machine Learning, Java
|
Active
|
Mixed
|
Online-editor
|
Machine Learning Model
|
All programming languages. Java in current showcase.
|
any<code/>
|
Java
|
Active
|
Tier
|
User-defined models
|
Custom templates (Groovy)
|
Any textual language, depends on your template code. Built-in directives in Java, JPA, Objective-C added since v1.2.0
|
Appsroller Web Form Generator
|
JavaScript
|
Active
|
Web Tier
|
Any code
|
JavaScript
|
|
Apeel PHP Code Generator Pro
|
Delphi
|
Passive
|
Tier
|
Database schema
|
PHP, HTML, CSS
|
Full Application – PHP, CSS, Apeel Open Source Framework.
|
AtomWeaver
|
C++, Lua
|
Active
|
Tier
|
Tree models built using a cooperative template system, based on the ABSE modeling approach
|
Code in any language
|
Any textual language
|
Bootify
|
Java, Kotlin
|
Passive
|
Tier
|
Database schema, development preferences
|
Existing SQL Schema
|
Spring Boot application with JPA/Hibernate entities, REST API
|
Catapult
|
C#, JavaScript, HTML
|
Active
|
Web Tier
|
Tree models built using Catapult UI
|
Templates
|
C#, JavaScript, HTML, CSS
|
Celerio
|
Java
|
Active
|
Tier
|
Database schema Convention over Configuration and Configuration
|
Custom templates (velocity)
|
Any textual language, but traditionally Java, HTML, XML, etc.
|
Click2Code for windows
|
Visual Basic 6.0
|
Active
|
Mixed
|
User-defined Templates
|
Templates
|
User Interface
|
Code4Green
|
C#, VB.NET, ASP.NET, SharePoint, SQL, JAVA, classical ASP, HTML, XML
|
Active
|
Tier
|
Code4Green - an online ultimate code generation tool with a green cause of plantation of trees on each 10,000 LOC
|
Code in C#, VB.NET, ASP.NET, SharePoint, SQL, JAVA, classical ASP, HTML, XML
|
Output determined by the selected language type. It is a plain text.
|
CodeFluent Entities
|
C#
|
Active
|
Mixed
|
User-defined models, Database schema
|
Templates
|
.NET classes, Persistence layers (Microsoft SQL Server, Oracle, PostgreSQL, MySQL), WCF Services, ASP.NET websites...
|
CodeIgniter Wizard
|
Swift
|
Active
|
MVC
|
Database schema, GUI-based column/field selector.
|
User settings / preferences in GUI
|
PHP classes (in MVC paradigm), form view and grid/list view files (with PHP, HTML, CSS code using Bootstrap 4)
|
CodeSmith Generator
|
C#, VB.NET, JavaScript
|
Active
|
Mixed
|
Database schema (ADOX, DB2 zOS, ISeries, MySQL, Oracle, Postgre, SQL Anywhere, SQL Compact, SQL Server, SQLite, VistaDB), C# or VB.NET source code, Any meta data source.. E.G., Web Services, SharePoint, UML, XSD, XML, DBML, EDMX, JSON, HBM, HTML and more...
|
Templates
|
Any textual output such as C#, VB.NET, C/C++, XML, SQL, JSON, JavaScript, HTML, or any other plain text format.
|
CodeGenerator360
|
C#
|
Active
|
Tier
|
Database Schema
|
XML Schema
|
Stored procedures, .NET DAL, C# ASP.NET pages, Visual Studio 2010 solution and project files
|
Code Modeler
|
C#
|
Active
|
Mixed
|
Graphical Editor integrated with Visual Studio
|
XML
|
C#, SQL Server, .NET Standard
|
CodeOnTime
|
C#
|
Active
|
|
Database Tables
|
Templates and Various XML configuration tables
|
C#, ASP.NET
|
Cog
|
Python
|
Active[18]
|
Inline Code Expander
|
Any code
|
Java C# C++ C Perl Python Ruby TCL JavaScript Fortran Lisp Scheme Cobol XSLT JSP PHP Yacc SQL XML System Configuration Files
|
C++ Middleware Writer
|
C++
|
Active
|
|
DSL instance / Middle file
|
Include files
|
C++ marshalling code
|
DMS Software Reengineering Toolkit
|
Several code generation DSLs (attribute grammars, tree patterns, source-to-source rewrites)
|
Active
|
DSLs represented as abstract syntax trees
|
DSL instance
|
Well-formed output language code fragments
|
Any programming language (proven for C, C++, Java, C#, PHP, COBOL)
|
DRAKON
|
Tcl/Tk
|
Active
|
Tier
|
User-defined flowchart model drawn in the editor
|
Flowchart in SQLite database in documented structure
|
Java, Go, D, C#, C/C++ (with Qt support), Python, Tcl, JavaScript, Lua, Erlang, AutoHotkey, Verilog. Extensible.
|
EazyCode
|
C#, VB.NET
|
Active
|
Tier
|
Database schema
|
Templates
|
Application and code in ASP.NET, ASP.NET MVC, C#, VB.NET, WPF, WCF Services, SQL Query, SQL stored procedure, BAL, DAL, POCO
|
fastCode
|
Java
|
Active
|
Tier
|
Database Schema
|
Templates; User Preferences
|
Application back-end in Java/Spring Boot/JPA, front-end in Angular
|
GenerateXY
|
Java
|
Active
|
Tier
|
User-defined Models
|
XML, CSV, Java, ... (extensible)
|
Any textual language, predefined modules for Java, HTML, XML
|
generjee
|
Java
|
Active
|
Mixed
|
Online-editor, user-defined models
|
|
Full Java EE Application
|
Genexus
|
Multiple languages
|
Active
|
Compendium
|
Complete application generator including desktop, mobile (iOS, Android, Windows) cloud, etc.
|
KB, Libraries, iOS, Android and other library.
|
From simple to complex applications, with business objects, rules, screen, knowledge base, with db and code choices (e.g. C#, Java, Ruby, etc. plus management/generation. Also reverse engineering for legacy upgrades.
|
GNU AutoGen
|
C
|
Active
|
Tier
|
Autogen definitions (lists of key–value pairs or hierarchical data arranged like C structs), Autogen templates (fixed output plus inline macros for conditional or repetitive emission of code blocks or evaluation of Bourne shell or Scheme expressions)
|
XML, CGI data
|
Output determined by template (any language or even plain text); additional support for emitting header guards, certain licenses, option parsers, and finite state machines in C
|
GSL Universal Code Generator
|
C
|
Active
|
Tier
|
gsl script, XML models
|
|
Any textual language
|
gSOAP
|
C / C++
|
|
|
WSDL specifications
|
|
C / C++ code that can be used to communicate with WebServices. XML with the definitions obtained.
|
Iron Speed Designer
|
C# / VB.NET
|
Active
|
Tier
|
Database schema
|
CSS
|
ASP.NET (Full application, including C# code, VB code, XML, stored procedures, etc.)
|
Isis
|
Java pojos
|
Active [19]
|
Mixed
|
Isis Java code: Domain Design
|
optionally JSON (for layout hints)
|
Java code: Apache Wicket JAX-RS DataNucleus Apache Shiro
|
JCodeBox
|
Java
|
|
Tier
|
Java
|
|
Java (Full Web Application)
|
Jigy Generator
|
Java
|
Active
|
MVC
|
Just fill out a simple form
|
|
A Spring MVC Java web application compatible with either Eclipse or NetBeans based on the user's preferences
|
Jostraca
|
Java
|
Active [20]
|
Tier
|
Any code
|
Java
|
Any code; Java, JSP
|
kiss!
|
C#, VB.NET, SQL
|
Active
|
Mixed
|
Database as Data Model
|
Templates
|
C#, VB.NET classes, SQL, Schema Information as comma separated values (*.cs, *.vb, *.sql, *.csv)
|
Linx
|
C#
|
Active
|
Tier
|
Process Design from Linx designer
|
-
|
.NET Process (dll) and Windows Service
|
Microsoft Visual Studio LightSwitch
|
C# / VB.NET
|
Active
|
Tier
|
Database schema
|
|
Complete Silverlight application (Desktop or Web)
|
MinuteProject
|
Java code
|
Active; Passive
|
Mixed
|
Database WSDL
|
config, velocity files
|
Java code: ORM entities, DAO, Webservices, Full application with proven framework stack: JPA
|
NoORM
|
Java
|
Active
|
Mixed
|
Database schema
|
Templates
|
Java classes (Persistence layer with proxy classes for database tables and views, DML code and services for stored procedures and declared queries with support for Oracle)
|
OMS.Ice – T4 Text Template Generator
|
C#
|
Active
|
Mixed
|
T4 text template, C# or VB
|
C# partial classes
|
Any textual output such as C#, VB, C/C++, XML, or any other plain text format
|
OutSystems Platform
|
.NET
|
Active
|
Tier
|
User defined models based on the OutSystems visual modelling language
|
Java, C#, JavaScript, HTML5, CSS
|
ASP.NET and JEE
|
PHPRunner
|
PHP/ASP/C#/VB.NET
|
Active
|
Tier
|
Database schema
|
PHP, ASPX, HTML, CSS,
|
PHP, ASP, ASP.NET (Full Web application, including C#, VB.NET, PHP, ASP code, HTML, JavaScript, CSS, etc.)
|
Pro*C
|
|
|
Inline
|
SQL in C
|
|
C
|
Radarc Online
|
C#/Angular.js/Node.js
|
Active
|
Mixed
|
WYSIWYG UI/Data Layer Editor
|
Templates
|
User Interface Layer, Services Layer, Business Logic Layer, Data Access Layer, Database, IoC, Test... (Android, iOS, Windows Phone, Windows)
|
Reegenerator
|
C#, VB.NET, XSD
|
Active
|
Mixed
|
User-defined Templates
|
Database, XSD, XML, C# or VB.NET Code
|
C#, VB.NET, SQL, Any other textual language
|
ribosome
|
Ruby, JavaScript or Python
|
Active
|
Mixed
|
Any format that can be read by Ruby, JavaScript or Python
|
Code generation script in Ruby, JavaScript or Python
|
any text document(s)
|
Scalagen
|
Scala
|
Passive
|
Tier
|
Database
|
|
Scala ORM code
|
Scriptcase
|
PHP, JavaScript
|
Active
|
Tier
|
Complete application (Web/Mobile) and build or use the database schema
|
PHP, HTML, JavaScript, Ajax,
|
Full Web application ready to use (PHP and Javascript) with Interface layer, service layer, PHP, CSS. etc. and Database scripts to apply.
|
Skaffolder
|
Angular, React, React Native, Xamarine, NodeJS, JAVA, PHP, others
|
Active
|
Mixed
|
Database schema, OpenAPI 3.0, user-defined templates
|
XML Schema, Import from DB
|
Working application, frontend and backend + database schema
|
Spring Roo
|
Java
|
Active
|
Tier
|
Java and automatically introspected project metadata
|
Shell commands
|
Java (Full Web Application including Java source, AspectJ source, XML, JSP, Spring application contexts, build tools, property files, etc.)
|
Stadium
|
C#
|
Passive&Active
|
Mixed
|
Web Application design using Stadium designer
|
Databases & SQL scripts
|
.NET solution with C# sources, Bootstrap CSS, jQuery
|
T4
|
|
Passive
|
|
T4 Template/Text File
|
|
Any text format such as XML, XAML, C# files or just plain text files.
|
Telosys
|
Java
|
Active
|
Mixed
|
User-defined Models (DSL based on text files) and Database-Model created automatically from database schema
|
|
Any textual language : Java (Spring, JAX-RS, JPA, JUnit, etc.), Python, C#, SQL, JavaScript (NodeJS), PHP, etc.
|
Textrude
|
C#
|
Active
|
Mixed
|
CSV, JSON, YAML data files, Scriban template file
|
environment variables and user-supplied definitions
|
Any text
|
TLGen
|
Java
|
Active
|
Mixed
|
Database schema (Oracle, MySQL, PostgreSQL), XML (domain model UML exported XML)
|
Import from UML domain model (XML), Import from DB
|
Java source classes (EJB3 persistence layer, data classes with interfaces. Session Beans, Entity Managers and Entity Bean source classes. Message Beans. Web Services (SOAP, REST). JUnit Test classes.). DB SQLs
|
Umple
|
Java
|
Active
|
Tier
|
Java, C++, PHP, Ruby with embedded Umple code
|
Pure Umple code describing associations, patterns, state machines, etc.
|
Java, C++, PHP, Ruby, ECcore, Umlet, Yuml, Textuml, JSON, Papyrus XMI
|
Velocity apache
|
Java
|
Passive [21]
|
Tier
|
Templates
|
Java driver code
|
Any text
|
X2X
|
C++
|
Active
|
Mixed
|
Any textual format
|
CSV export from Excel-Sheet
|
Any textual language
|
XACT X4MR
|
C
|
Passive
|
|
Language_A Source, Language_A-to-Language_B Transform Rules
|
CHILL, CMS2, FORTRAN, COBOL, JOVIAL, PASCAL, PL/1, PLM86
|
Compilable Language_B Source; Application_A Documentation; Application_B Documentation
|
XDocLet
|
|
Active
|
Munger
|
JavaDoc
|
|
EJB support beans
|
Yii2 Gii
|
PHP
|
Active
|
Tier
|
Database schema, user input, source code
|
|
Skeleton application, CRUD applications
|
ZumCoder/MDA
|
PHP
|
Passive
|
Mixed
|
XSD, DBML, Database Schema(Mysql,SqlServer,PostegreSQL,SQLite),HTML forms,PHP class and (ZML "ZumCoder Model Language", a XML define structure
|
Templates
|
Any textual language, depends upon your template code, you can write your own template to outputs the language of your preference
|