Introduction to CodeGen

Synergy/DECodeGen is a tool that Synergy/DE developers can use to generate source code and other types of content based on meta-data stored in a Synergy Repository. Developed over a period of several years, CodeGen was first published as an open source project in May 2012. CodeGen will not work unless you have a Synergy development environment.

CodeGen was primarily developed to generate Synergy DBL source code, but can also be used to generate code for a variety of other programming languages such as C#, Visual Basic and Objective-C. CodeGen can also be used to generate many other types of content, such as HTML, XML and XAML.

Screen shot - using CodeGen

You can find more extensive information about CodeGen from the Documentation page, and also on the CodeGen Web Site.


CodeGen is developed using Visual Studio 2013 and the Synergy .NET programming language. In order to build or use CodeGen you MUST have a Synergy/DE development system and the latest version of Synergy DBL Integration for Visual Studio installed. CodeGen can also be built using Traditional Synergy/DE on Windows, Unix or Linux and OpenVMS systems.

Synergex Logo

spam control

Last edited Dec 13 at 8:23 PM by SteveIves, version 37