The "Telosys" plugin is designed to generated any kind of code (Java, PHP, JavaScript, Python, Golang, Scala, etc) for any kind of framework (Spring, AngularJS, JPA, CodeIgniter, etc...)
It works with 2 kinds of models: database model (created from a database schema) and DSL model (specific model designed from scratch and based on text files).
It uses customizable templates to generate the code (templates syntax is based on Velocity)
Telosys provides scaffolding capabilities, it's possible to generate CRUD screens or REST backend in a few minutes.
And everything is Open Source (code and templates).
Web site : https://www.telosys.org
Documentation : https://doc.telosys.org
GitHub : https://github.com/telosys-eclipse-v3/TelosysToolsPlugin
Twitter : https://twitter.com/telosys
News : https://news.telosys.org/
Categories: Application Management, Code Management, Modeling Tools
Tags: code generator, code generation, code, velocity, template, generator, model, telosys, scaffolding, database, DSL, java code generator, spring code generator, javascript code generator, python code generator, nodejs code generator, Model Driven
Additional Details
Eclipse Versions: 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), 2021-12 (4.22), 2022-03 (4.23), 2022-06 (4.24), 2022-09 (4.25), 2022-12 (4.26), 2023-03 (4.27), 2023-06 (4.28), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31), 2024-06 (4.32), 2024-09 (4.33), Mars (4.5), Luna (4.4), Kepler (4.3)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Telosys
Development Status: Mature
Date Created: Thursday, December 1, 2011 - 08:50
License: EPL
Date Updated: Friday, October 6, 2023 - 10:49
Submitted by: Laurent Guerin
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
October 2024 | 155/522 | 26 | 4 |
September 2024 | 163/642 | 140 | 16 |
August 2024 | 109/641 | 227 | 42 |
July 2024 | 146/663 | 170 | 18 |
June 2024 | 164/681 | 150 | 18 |
May 2024 | 153/682 | 199 | 22 |
April 2024 | 156/687 | 188 | 13 |
March 2024 | 150/694 | 220 | 19 |
February 2024 | 143/687 | 204 | 20 |
January 2024 | 139/691 | 229 | 22 |
December 2023 | 145/671 | 215 | 13 |
November 2023 | 144/686 | 247 | 10 |
Reviews Add new review
New version 3.3.0 is available
Submitted by Laurent Guerin on Mon, 08/16/2021 - 13:52
This version of the Eclipse plugin is based on Telosys Core Generator 3.3.0 so it provides all of its new features.
In particular the new annotations, the "tags" concept, files management in templates, new target languages, etc.
For more information see https://news.telosys.org/telosys-version-330
New version 3.2.3
Submitted by Laurent Guerin on Tue, 05/19/2020 - 05:42
New version 3.2.3 with new annotations for the DSL model
This version also fix bundle installation problem caused by the new GitHub API
Telosys plugin version 3.1.2 is available
Submitted by Laurent Guerin on Fri, 12/06/2019 - 17:04
This Eclipse plugin is based on Telosys core generator 3.1.2
Great tool!
Submitted by Bob Paillet on Mon, 09/09/2019 - 12:42
It saves many days of workload.
Very efficient for project bootstrapping.
With the customizable templates I generate exactly what I want.
It works fine (used for
Submitted by Jack Paterno on Thu, 10/25/2018 - 05:12
It works fine (used for Python generation with DSL model)
Version 3.0.0 is now available
Submitted by Laurent Guerin on Tue, 04/10/2018 - 05:13
Version 3.0.0 works with 2 kinds of models : database model and DSL model
db2 driver problem
Submitted by Yılmaz Ay on Wed, 09/21/2016 - 08:11
Hello,
I have just installed telesys eclipse plugin. It looks great.
I followed the tutorials with default db derby.
However, then when I wanted to try it with DB2 it throws error.:
[LOG] ConnectionManager constructor ...
[LOG] DriverLoader constructor ...
[ERROR] DriverLoader constructor : 'libraries' is void !
-----
Exception : org.telosys.tools.commons.TelosysToolsException
Message : DriverLoader constructor : 'libraries' is void !
If someone can help me I will appreciate.
Thanks and Regards
Yılmaz
db2 driver problem (further clarification)
Submitted by Yılmaz Ay on Wed, 09/21/2016 - 09:35
In reply to db2 driver problem by Yılmaz Ay
By the way, my telosys version is 2.1.1 and eclipse version is Neon.
Telosys worked fine with derby without any problems.
Then I tried the same steps with a DB2 database.
At the database connection configuration step it failed, I cannot move further.
However, I already created a db2 database connection in the eclipse itself without any problem. (after uploading db2 jdbc drivers of course)
I am looking forward to your suggestions.
Thanks in advance.
db2 driver problem
Submitted by Laurent Guerin on Fri, 09/23/2016 - 11:45
In reply to db2 driver problem by Yılmaz Ay
It’s because Telosys cannot found the DB2 JDBC driver. Telosys tries to load the JDBC driver from the project classpath (if the project is a Java project) and from the “TelosysTools/lib” folder. So just add it in the classpath (or in the pom.xml for a Maven project) or copy the jar file in the “lib” folder. In the “.dbcfg” editor click the button “Show libraries” to check if the jar is in the list.
db2 driver problem
Submitted by Laurent Guerin on Fri, 09/23/2016 - 11:47
In reply to db2 driver problem by Yılmaz Ay
Please use the forum for this kind of question : https://muut.com/telosystools
Re: db2 driver problem
Submitted by Laurent Guerin on Fri, 02/24/2017 - 12:52
In reply to db2 driver problem by Yılmaz Ay
It's because Telosys cannot found your JDBC driver. You just have to add the DB2 JDBC driver Jar in your classpath or in the "TelosysTools/lib" folder.
generate repository error
Submitted by Mauro Fugante on Sun, 07/03/2016 - 06:22
Telosys 2.1.1 used as eclipse plug-in, with mysql connection (connection tested)
"generate repository" return the error:
Exception org.telosys.tools.common.TelosysException: SQLException
Exception com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the tight syntax to use near'match WHERE 1=0 at line 1
install failue
Submitted by hl chen on Sat, 12/26/2015 - 05:23
Unable to connect to repository
Connection timed out: connect
Oracle JPA Number to Java Type mapping
Submitted by Abu Khalid on Wed, 04/22/2015 - 11:04
In Oracle Long, Integer, Byte, Boolean , Float, BigIntiger, BigDecimal all can be stored as NUMBER with scale and precision. There needs a way of telling this tool based on scale an precision map to configurable Java type. Is there a way
Telosys Tools version 2.1.1 is ready
Submitted by Laurent Guerin on Wed, 03/04/2015 - 05:23
What's new ? See the blog :
http://telosys-tools.blogspot.fr/2015/03/telosys-tools-ver-211-whats-ne…
Great
Submitted by Yuri Soloviev on Thu, 05/15/2014 - 04:14
It is magic. Scaffolding makes it perfect
Telosys Tools version 2.1.0 is available
Submitted by Laurent Guerin on Wed, 04/02/2014 - 09:58
Version 2.1.0 is ready !
See the new features here : http://telosys-tools.blogspot.fr/2014/04/telosys-tools-210-is-available…
New tuturials are also available ( https://sites.google.com/site/telosystutorial/ )
for new targets ( AngularJS, REST, Spring MVC, Spring Data, JPA, etc )
Telosys Tools version 2.0.6
Submitted by Laurent Guerin on Fri, 09/27/2013 - 07:35
What's new ?
http://telosys-tools.blogspot.fr/2013/09/telosys-tools-v206-whatsnew.ht…
Telosys Tools Forum
Submitted by Laurent Guerin on Thu, 07/11/2013 - 08:45
Please do not submit your questions here
Use the forum for any questions : https://moot.it/telosystools
Generation error with an Oracle database
Submitted by antoine larcher on Tue, 07/09/2013 - 11:41
Unfortunately, I get a SQL error when generating the repository with an Oracle Database.
"Cannot generate. Exception org.telosys.tools.commons.TelosysToolsException : SQLException
Exception java.sql.SQLDataException : ORA-01424 : missing or illegal character following the escape character"
=> Do you know if I can get a log with the generated SQL in order to understand where this syntax error may come from ?
Thanks very much.
Here is my configuration :
- Telosys Tools 2.0.4
- Oracle 11.2.0.3.0
- ojdbc6.jar
name = "Oracle - TelosysBookStore DB"
driver = "oracle.jdbc.driver.OracleDriver"
url = "jdbc:oracle:thin:sonar/sonar@192.168.2.53:1521:XE"
isolationLevel = "TRANSACTION_READ_COMMITTED"
poolSize = "3" >
SQLException using Oracle
Submitted by antoine larcher on Tue, 07/09/2013 - 11:03
Unfortunately, generating the repository with an Oracle configuration generates the following error :
"Cannot generate. Exception org.telosys.tools.commons.TelosysToolsException : SQLException
Exception java.sql.SQLDataException : ORA-01424 : missing or illegal character following the escape character"
Here is my configuration :
Telosys Tools 2.0.4
Oracle jdbc driver : ojdbc6.jar
name = "Oracle - TelosysBookStore DB"
driver = "oracle.jdbc.driver.OracleDriver"
url = "jdbc:oracle:thin:sonar/sonar@192.168.2.53:1521:XE"
isolationLevel = "TRANSACTION_READ_COMMITTED"
poolSize = "3" >
Thanks for your help.
Antoine Larcher
Can't get tables from Oracle DB
Submitted by sslipchenko (not verified) on Sat, 05/04/2013 - 07:34
Unfortunately, getting metadata doesn't work for Oracle Db.
Tried to use it in eclipse helios (Win 7).
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
MetaData with Oracle
Submitted by Laurent Guerin on Tue, 05/14/2013 - 12:48
In reply to Can't get tables from Oracle DB by sslipchenko (not verified)
Yes, it works with Oracle, you just have to specify "!" (means null) for the catalog
Example for the "HR" demo database in Oracle XE (in .dbcfg file ) :
Example
Submitted by Laurent Guerin on Tue, 05/14/2013 - 12:49
In reply to MetaData with Oracle by Laurent Guerin
Templates sharing with GitHub
Submitted by Laurent Guerin on Wed, 04/24/2013 - 03:37
Since version 2.0.4 templates can be downloaded from GitHub
Great !!
Submitted by redwene haddou on Fri, 03/08/2013 - 04:28
Great :)
redwene
Demo at Devoxx 2011
Submitted by Laurent Guerin on Fri, 01/13/2012 - 08:04
This plugin as been presented at Devoxx 2011
See the conference at http://www.devoxx.com/display/DV11/A%20pragmatic%20scaffolding%20approa…
It works in a few minutes
Submitted by John Mising name on Thu, 12/22/2011 - 11:17
Very efficient.
This plugin with the framework StarterKit allows to generate the repository and finally the application code in a few minutes...