Telosys

The simplest and lightest code generator


Totally free and open source


Project booster

Telosys is the best developer companion.

It generates all the plumbing and repetitive code. It boosts the project kick-off saving many days of development.

"Telosys studio" is provided as an Eclipse plugin, it allows to set up models, edit templates and generate the code.

"Telosys CLI" can be used to launch generation tasks from the command line.

Easy and simple

Telosys aims to offer code generation for all.
It's a pragmatic tool, light and easy to use.

No UML model required !

If you have a relational database you have a model, then just use it!
If you want to create a model from scratch you just have to create a DSL model and edit the entities in text format.

Once the model is ready, use existing templates to generate the code. You can also create specific templates if necessary.

Telosys allows to generate code for any kind of language (Java, Python, PHP, JavaScript, C#, HTML, Scala, Go, etc) with any kind of framework (AngularJS, JPA, Spring MVC, etc)

1 - Set up the model

A DSL model can be created from scratch.
Each entity is a simple text file. The Eclipse plugin provides a specialized editor to facilitate the model creation.

A database model can be generated from an existing relational database.
Telosys discovers the database schema by using the database metadata and uses it to build the model.

2 - Download templates

Predefined templates are available on GitHub.

Each Git repository is a "bundle" of templates ready to use for commons situations.
Telosys allows to download and install all these templates.

3 - Launch code generation

Just click on the "Generate" button...