Telosys
Telosys is a lightweight code generator designed to reduce developers workload and to bootstrap any kind of project.
Telosys offers a simple and pragmatic approach for code generation.
Telosys can be used to generate code for any type of language (Java, Python, PHP, JavaScript, C #, HTML, Scala, Go, etc.) with any type of framework (AngularJS, JPA, Spring MVC, etc).
All templates are customizable, so you generate exactly what you want.
For more information see Telosys web site https://www.telosys.org/
Telosys Command Line Interface (CLI)
Telosys CLI allows to use all the Telosys core features with a simple and light Command Line Interface.
https://www.telosys.org/cli.html
Telosys Eclipse Plugin
Telosys can be used easily in Eclipse using the plugin available on Eclipse Marketplace.
https://www.telosys.org/eclipsePlugin.html
http://marketplace.eclipse.org/content/telosys-tools
Telosys Sources
All Telosys sources are hosted on GitHub :
- Telosys-CLI : https://github.com/telosys-tools-bricks/telosys-cli
- Telosys Eclipse Plugin : https://github.com/telosys-eclipse-v3
- All Telosys bricks : https://github.com/telosys-tools-bricks/
Articles about Telosys
- Telosys: a Code Generation Tool :
https://tomassetti.me/telosys-code-generation-tool/ - Telosys: a lightweight and pragmatic code-generator :
https://modeling-languages.com/telosys-tools-the-concept-of-lightweight-model-for-code-generation/
Status
Mature
License(s)
GNU Lesser General Public License v2.1 only
Website
Documentation
VCS repository(ies)
- type: git
web: https://github.com/telosys-tools-bricks
- type: git
web: https://github.com/telosys-eclipse-v3
- type: git
web: https://github.com/telosys-templates
- type: svn (old project "telosys framework" archive)
web: https://svnlegacy.ow2.org/telosys/
Issue tracker URL
Discussion channels
Project leader(s)
Laurent Guerin
News
- 2023/09/22 - Version 4.1.0 is available!
- 2022/04/20 - Version 4.0.0 is available!
Initially created to reduce the workload of a large Java development project, Telosys is now a code generator that can be used for any type of language. It is stable and currently widely used to generate Java, Python, PHP and C# source code (among others). With over 10,000 installations per year, Telosys is a reasonably popular community project even if as such it is not supported by an established business structure and financing. Telosys compares to any state-of-the-art code generator.
Market Readiness Level
Project Market Readiness Level computed by OW2.
More on the definition and computation of Market Readiness Levels here.
Best Practices Implementation
Coverage of best practices in open source software development implemented by the project.
More on best practices and how they are collected here.
Project Profile
Computation of the project's profile through five key attributes defined by OW2.
More on how project attributes are commputed here.
MRL Assessment Diagram
This page lists the control points used in our assessment of the project's market readiness with their normalised values. It shows how they are combined to form the model. Please go to the methodology overview for more on the model and data collection.
Sources of Raw Data
Please use the links in this section for the raw data used in our MRL modeling.
- type: git
web: https://github.com/telosys-tools-bricks
- type: git
web: https://github.com/telosys-eclipse-v3
- type: git
web: https://github.com/telosys-templates
- type: svn (old project "telosys framework" archive)
web: https://svnlegacy.ow2.org/telosys/
Market Readiness Synthesis