Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. Telosys code generator for Java, JavaScript, Python, NodeJS, PHP, C#, JavaEE, Spring, JAX-RS, VueJS, Angular, JPA, etc

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

Telosys code generator for Java, JavaScript, Python, NodeJS, PHP, C#, JavaEE, Spring, JAX-RS, VueJS, Angular, JPA, etc

Telosys code generator for Java, JavaScript, Python, NodeJS, PHP, C#, JavaEE, Spring, JAX-RS, VueJS, Angular, JPA, etc
156
28
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

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)

https://www.telosys.org/eclipse/plugin

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)
Mars (4.5)
Luna (4.4)
Kepler (4.3)
2020-09 (4.17)
2020-12 (4.18)
2021-03 (4.19)

https://www.telosys.org/eclipse/v323

Learn more...

Screenshot 0

Screenshot 1

Screenshot 2

Screenshot 3

Details Group Tabs

Details

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), Mars (4.5), Luna (4.4), Kepler (4.3)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Telosys
Development Status: 
Mature
Date Created: 
Thu, 2011-12-01 08:50
License: 
EPL
Date Updated: 
Fri, 2023-01-13 10:09
Submitted by: 
Laurent Guerin
Screenshots
Screenshot 0
Screenshot 1
Screenshot 2
Screenshot 3
Metrics
DateRankingInstallsClickthroughs
March 202393/686555 (0.14%)13
February 202389/668532 (0.16%)19
January 202379/677644 (0.19%)20
December 2022101/805463 (0.13%)18
November 2022131/808373 (0.1%)17
October 2022131/811367 (0.1%)21
September 2022138/812339 (0.09%)32
August 2022132/808343 (0.1%)27
July 2022141/816313 (0.09%)22
June 2022132/810354 (0.09%)17
May 2022127/810439 (0.1%)22
April 2022132/817392 (0.09%)21
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Telosys code generator for Java, JavaScript, Python, NodeJS, PHP, C#, JavaEE, Spring, JAX-RS, VueJS, Angular, JPA, etc.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Thursday, March 30, 2023 - 15:54

Reviews Sign in to post reviews

lmisingnamei8x's picture

New version 3.3.0 is available

Submitted by Laurent Guerin on Mon, 2021-08-16 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

lmisingnamei8x's picture

New version 3.2.3

Submitted by Laurent Guerin on Tue, 2020-05-19 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

lmisingnamei8x's picture

Telosys plugin version 3.1.2 is available

Submitted by Laurent Guerin on Fri, 2019-12-06 17:04

This Eclipse plugin is based on Telosys core generator 3.1.2

bpaillet's picture

Great tool!

Submitted by Bob Paillet on Mon, 2019-09-09 12:42

It saves many days of workload. 
Very efficient for project bootstrapping.
With the customizable templates I generate exactly what I want.

jpaterno's picture

It works fine (used for

Submitted by Jack Paterno on Thu, 2018-10-25 05:12

It works fine (used for Python generation with DSL model)

lmisingnamei8x's picture

Version 3.0.0 is now available

Submitted by Laurent Guerin on Tue, 2018-04-10 05:13

Version 3.0.0 works with 2 kinds of models : database model and DSL model

ayyilmaz's picture

db2 driver problem

Submitted by Yılmaz Ay on Wed, 2016-09-21 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

lmisingnamei8x's picture

Re: db2 driver problem

Submitted by Laurent Guerin on Fri, 2017-02-24 12:52

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.

lmisingnamei8x's picture

db2 driver problem

Submitted by Laurent Guerin on Fri, 2016-09-23 11:47

Please use the forum for this kind of question : https://muut.com/telosystools

lmisingnamei8x's picture

db2 driver problem

Submitted by Laurent Guerin on Fri, 2016-09-23 11:45

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.

ayyilmaz's picture

db2 driver problem (further clarification)

Submitted by Yılmaz Ay on Wed, 2016-09-21 09:35

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.

mfugante's picture

generate repository error

Submitted by Mauro Fugante on Sun, 2016-07-03 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

hchen7hy's picture

install failue

Submitted by Hl Chen on Sat, 2015-12-26 05:23

Unable to connect to repository
Connection timed out: connect

akhalid's picture

Oracle JPA Number to Java Type mapping

Submitted by Abu Khalid on Wed, 2015-04-22 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

lmisingnamei8x's picture

Telosys Tools version 2.1.1 is ready

Submitted by Laurent Guerin on Wed, 2015-03-04 05:23

What's new ? See the blog :
http://telosys-tools.blogspot.fr/2015/03/telosys-tools-ver-211-whats-new...

ysoloviev's picture

Great

Submitted by Yuri Soloviev on Thu, 2014-05-15 04:14

It is magic. Scaffolding makes it perfect

lmisingnamei8x's picture

Telosys Tools version 2.1.0 is available

Submitted by Laurent Guerin on Wed, 2014-04-02 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 )

lmisingnamei8x's picture

Telosys Tools version 2.0.6

Submitted by Laurent Guerin on Fri, 2013-09-27 07:35

What's new ?
http://telosys-tools.blogspot.fr/2013/09/telosys-tools-v206-whatsnew.html

lmisingnamei8x's picture

Telosys Tools Forum

Submitted by Laurent Guerin on Thu, 2013-07-11 08:45

Please do not submit your questions here

Use the forum for any questions : https://moot.it/telosystools

alarcher's picture

Generation error with an Oracle database

Submitted by Antoine Larcher on Tue, 2013-07-09 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" >


alarcher's picture

SQLException using Oracle

Submitted by Antoine Larcher on Tue, 2013-07-09 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

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

lmisingnamei8x's picture

MetaData with Oracle

Submitted by Laurent Guerin on Tue, 2013-05-14 12:48

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 ) :

lmisingnamei8x's picture

Example

Submitted by Laurent Guerin on Tue, 2013-05-14 12:49

lmisingnamei8x's picture

Templates sharing with GitHub

Submitted by Laurent Guerin on Wed, 2013-04-24 03:37

Since version 2.0.4 templates can be downloaded from GitHub

rhaddou's picture

Great !!

Submitted by Redwene Haddou on Fri, 2013-03-08 04:28

Great :)
redwene

lmisingnamei8x's picture

Demo at Devoxx 2011

Submitted by Laurent Guerin on Fri, 2012-01-13 08:04

This plugin as been presented at Devoxx 2011

See the conference at http://www.devoxx.com/display/DV11/A%20pragmatic%20scaffolding%20approac...

jmisingnamec81's picture

It works in a few minutes

Submitted by John Mising name on Thu, 2011-12-22 11:17

Very efficient.
This plugin with the framework StarterKit allows to generate the repository and finally the application code in a few minutes...

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • Jmr Code Generator
  • Information System Designer
  • Snyk Security- Code,​ Open Source,​ IaC Configurations
  • anqu method
  • Nodeclipse EditBox- background colors themes to highlight code blocks for C++, Java, JavaScript, Python, Ruby and others

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top