Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 328477 - Community Web Site
Summary: Community Web Site
Status: REOPENED
Alias: None
Product: TMF
Classification: Modeling
Component: Website (show other bugs)
Version: 1.0.1   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-22 09:51 EDT by Sven Efftinge CLA
Modified: 2020-06-19 12:17 EDT (History)
38 users (show)

See Also:
sebastian.zarnekow: indigo+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Efftinge CLA 2010-10-22 09:51:05 EDT
we think it would be a good idea, to list and feature all the cool
things people have built around Xtext on Xtext.org.

For that matter, we would like to have a dedicated additional page "Community".

If you have developed or came across something you'ld like to see there,
please provide the following information as a comment to this bugzilla:

- name
- description (max. 2 sentences)
- link
- license (any license, even commercial is ok)
- category (language, framework, documentation)
- version (0.7.x, 1.x, latest Milestone)
- author
Comment 1 Tim Geisler CLA 2010-10-22 15:56:57 EDT
- name: VClipse
- description:
VClipse is an Eclipse-based integrated development environment (IDE) for product modeling for the SAP Variant Configurator (VC). VClipse supports the specification of objects and dependencies in a textual domain specific language calld VCML. This enables the use of standard text comparison tools and version control systems in the model development process.
- link: www.vclipse.org
- license: EPL
- category: language
- version: 1.0
- author: Tim Geisler, Aleksey Shumilin
Comment 2 Lorenzo Bettini CLA 2010-10-26 04:35:45 EDT
- name
fj-eclipse
- description
an Eclipse-based IDE for Featherweight Java, implemented using Xtext.
- link
http://fj-eclipse.sourceforge.net/
- license
GPL
- category (language, framework, documentation)
language
- version (0.7.x, 1.x, latest Milestone)
1.0
- author
Lorenzo Bettini


- name
SWRTJ: Sugared Welterweight Record-Trait Java
- description
a Java-like language where units of objects' functionality are modeled by traits and by records (a construct that complements traits to model the state part of objects).
- link
http://swrtj.sourceforge.net/
- license
GPL
- category (language, framework, documentation)
language
- version (0.7.x, 1.x, latest Milestone)
1.0
- author
Fabio Strocco, Lorenzo Bettini
Comment 3 Markus Voelter CLA 2010-10-26 11:54:17 EDT
- name
  Xtext Typesystem Framework
- description (max. 2 sentences)
  A framework that supports the efficient implementation of typesystem
  rules for Xtext languages. Especially useful if your languages has expressions,
  statements, different (combinable) data types.
- link
  http://code.google.com/a/eclipselabs.org/p/xtext-typesystem/
- license (any license, even commercial is ok)
  EPL
- category (language, framework, documentation)
  framework
- version (0.7.x, 1.x, latest Milestone) 
  1.x
- author
  Markus Voelter (voelter@acm.org)
Comment 4 Fabian Steeg CLA 2010-10-26 16:30:10 EDT
- name: DOT for Zest
- description: A Graphviz-compatible DSL for the Eclipse Visualization Toolkit
- link: http://marketplace.eclipse.org/content/graphviz-dot-zest-dot4zest
- license: EPL
- category: language, visualization
- version: 0.9.1
- authors: Fabian Steeg, Michael Clay
Comment 5 Dénes Harmath CLA 2010-10-27 13:26:22 EDT
- name: Elysium
- description (max. 2 sentences): LilyPond IDE for Eclipse
- link: http://elysium.thsoft.hu
- license (any license, even commercial is ok): EPL
- category (language, framework, documentation): IDE for a DSL for musical notation
- version (0.7.x, 1.x, latest Milestone): 0.1.0.qualifier (pre-alpha)
- author: Dénes Harmath
Comment 6 Patrik Nordwall CLA 2010-10-28 04:02:22 EDT
- name: Fornax Sculptor
- description: You express your design intent in a textual DSL, from which Sculptor generates high quality Java code and configuration.
- link: http://sculptor.fornax-platform.org
- license: Apache 2 License
- category: Productivity Tool
- version: 0.7.x, 1.x
- author: Patrik Nordwall and others
Comment 7 John Interrante CLA 2010-10-29 11:39:12 EDT
- name: Semantic Application Design Language (SADL) Version 2
- description:
The Semantic Application Design Language (SADL) is a language for building
semantic models and expressing rules that capture additional domain
knowledge. The SADL-IDE (integrated development environment) is a set of
Eclipse plug-ins that support the editing and testing of semantic models
using the SADL language. 
- link: http://sadl.sourceforge.net/
- license: EPL
- category: language
- version: 1.0.1
- author: Andrew Crapo, John Interrante, David Bracewell, Saurabh Gupta
Comment 8 Thomas Schuetz CLA 2010-10-31 04:36:26 EDT
- name: eTrice
- description 
eTrice is a Modeling Tool for distributed eventdriven realtime systems based on Realtime Object Oriented Modeling (ROOM), not UML. Textual and graphical ROOM editors editors and codegenerators and runtime libraries for Java, C++ and C will be provided.
- links: http://www.eclipse.org/proposals/etrice/ soon: http://www.eclipse.org/etrice/
- license: EPL
- category: language amd framework
- version: 0.1 in January 2011
- Henrik Rentz-Reichert, Thomas Schuetz
Comment 9 Cedric Vidal CLA 2010-11-01 15:22:11 EDT
- name: EMF Customizer
- description : EMF Customizer is a model (Ecore based) customization/styling/refining CSS like textual DSL (Domain Specific Language) targeting MDSD tool chains end users. 
- link : http://code.google.com/p/emf-customizer/
- license : EPL
- category : language
- version : 1.0.0
- author : Cédric Vidal
Comment 10 Cedric Vidal CLA 2010-11-01 15:24:32 EDT
- name: protobuf4e
- description : Editor for Google's Protocol Buffers data interchange file format. 
- link : http://code.google.com/p/protobuf4e/
- license : EPL
- category : language
- version : 1.0.0
- author : Cédric Vidal
Comment 11 Cedric Vidal CLA 2010-11-01 15:26:29 EDT
- name: EMF Scaffolding
- description : Implementation of the principle of dynamic inplace scaffolding with EMF presented in July 2009 at Eclipse Acceleo Day: http://www.slideshare.net/cedric.vidal/rmll-eclipse-acceleo-day-mdsd-scaffolding-and-acceleo-cdric-vidal-11
- link : http://code.google.com/a/eclipselabs.org/p/emf-scaffolding/
- license : EPL
- category : language and framework
- version : 1.0.0
- author : Cédric Vidal and Jérôme Benois
Comment 12 Cedric Vidal CLA 2010-11-01 15:28:25 EDT
- name: LLVM4e
- description : Xtext based Eclipse editor for LLVM (Low Level Virtual Machine) Assembly Language *.ll files
- link : http://code.google.com/p/llvm4e/
- license : EPL
- category : language
- version : 1.0.0
- author : Cédric Vidal
Comment 13 Bernhard Merkle CLA 2010-11-02 14:36:50 EDT
- name: Eclipse b3
- description : new generation of Eclipse technology to simplify software build and assembly. 
- link : http://www.eclipse.org/modeling/emft/b3/
- license : EPL
- category : build and assembly system, pde build, maven/tycho, buckminster/b3
- version : 0.1.0 incubator http://www.eclipse.org/modeling/emft/b3/download/
- author : Henrik Lindberg
Comment 14 Bernhard Merkle CLA 2010-11-02 14:41:32 EDT
- name: AMP Agent Modeling Platform
- description : extensible frameworks and exemplary tools for representing, editing, generating, executing and visualizing agent-based models (ABMs) and any other domain requiring spatial, behavioral and functional features
- link : http://www.eclipse.org/amp/
- license : EPL
- category : agent-based models
- version : 0.8.0 (currently incubation)
- author : Metascape, LLC
Comment 15 Bernhard Merkle CLA 2010-11-02 14:45:23 EDT
- name: EMF Query 2
- description : search and retrieval of emf model elements in a structured format with an additional advantage that resource loading is minimized during execution 
- link : http://www.eclipse.org/modeling/emf/?project=query2
- license : EPL
- category : modeling, emf framework
- version : 2.0.0
- author : ?
Comment 16 Bernhard Merkle CLA 2010-11-02 14:50:12 EDT
- name: CamelSplit
- description : Text-based DSL Editor for Camel and Eclipse
- link : http://code.google.com/p/camel-extra/wiki/CamelSpit
- license : ?
- category : Editor
- version : ?
- author : Oisin Hurley
Comment 17 Bernhard Merkle CLA 2010-11-02 14:55:01 EDT
- name: xtext-forms-integration
- description : Sample RCP application to demonstrate how Xtext editors can be integrated within Eclipse UI forms
- link : http://code.google.com/a/eclipselabs.org/p/xtext-forms-integration/
- license : EPL
- category : Editor
- version : ?
- author : Mikael Barbero
Comment 18 Bernhard Merkle CLA 2010-11-02 15:02:46 EDT
- name: applause
- description : open-source tool chain to produce native apps for different devices such as Android, iPhone and iPad
- link : http://code.google.com/p/applause/
- license : EPL
- category : model-driven development for mobile devices
- version : ?
- author : Heiko Behrens, Peter Friese
Comment 19 Bernhard Merkle CLA 2010-11-02 15:11:15 EDT
- name: mod4j
- description : open source DSL-based environment for developing administrative enterprise applications
- link : http://www.mod4j.org/
- license : EPL
- category : model-driven development for administrative enterprise applications
- version : 1.0.0
- author : Jos Warmer
Comment 20 Bernhard Merkle CLA 2010-11-02 15:19:58 EDT
- name: relaxNG for eclipse
- description : Provides support for editing RELAX NG documents in the Eclipse IDE. Integrates with standard WST XML editor to provide content completion and validation of edited XML file based on it's RELAX NG schema.
- link : http://sourceforge.net/projects/rng-eclipse/
- license : ?
- category : Editor, XML, WST
- version : ?
- author : Dave Carver
Comment 21 Bernhard Merkle CLA 2010-11-02 15:23:52 EDT
- name: ARText
- description : ARText, a textual language for the specification of AUTOSAR systems
- link : http://www.artop.org/  then ARText subproject
- license : closed source, only for artop members
- category : automotive, IDE, autosar
- version : ?
- author : Sebastian Benz et al
Comment 22 Martin Schnabel CLA 2010-11-08 11:22:28 EST
- name: Axdt
- description : ActionScript3 development tools. It uses Mirror resources to integrate declarations parsed from html and xml ActionScript Docs similar to the Xtext Java integration. 
- link : http://new.axdt.org
- license : EPL
- category : language
- version : 0.0.82
- author : Martin Schnabel
Comment 23 Bernhard Merkle CLA 2010-11-11 16:19:41 EST
- name: alloy4eclipse
- description : specification and analysis of models in the Alloy4 language on the Eclipse platform.
- link : http://code.google.com/p/alloy4eclipse/
- license : GPL
- category : language, SAT solver 
- version : 0.2
- author : Antoine Bourre and Francois Blarel

cool stuff !
Comment 24 Christian Schneider CLA 2010-11-23 06:03:15 EST
- name: KIELER
- description: an evaluation platform for new methods in model-based software design (automatic layout, graphic/ textual dynamic views, focus on context, simulation, codegen,...)
- link: rtsys.informatik.uni-kiel.de/~kieler
- license: epl (open source)
- category: IDE
- version: 1.x
- author: Rtsys group, Dep. of Computer Science, Uni Kiel
Comment 25 Sven Efftinge CLA 2010-11-25 08:16:23 EST
I've put the site online : http://www.eclipse.org/Xtext/community

Please check whether all the information is correct.

For additional projects or updates to any existing entries, please use the following format:

<tr>
  	<td><a href="http://code.google.com/p/applause/">APPlause</a></td>
  	<td>
  	  	Open source tool chain to produce native apps for different
  	  	devices such as Android, iPhone and iPad
  	</td>
  	<td>EPL</td>
  	<td>Language, Framework</td>
  	<td>1.x</td>
  	<td>Heiko Behrens, Peter Friese, et al</td>
  </tr>
Comment 26 Florian Pirchner CLA 2010-11-25 09:16:00 EST
<tr>
      <td><a href="http://businessAppTester.com">BusinessAppTester</a></td>
      <td>
        Allows you to reuse JUnit test classes by seperating the data from the unit implementation class. Uses Xtext to define test class specific domain models.
      </td>
      <td>EPL</td>
      <td>Testing, Framework</td>
      <td>0.8</td>
      <td>Florian Pirchner, Ekkehard Gentz</td>
  </tr>
Comment 27 Sven Efftinge CLA 2010-11-25 09:23:18 EST
Added BusinessAppTester, thanks.
Comment 28 Dénes Harmath CLA 2010-11-25 09:34:18 EST
A small correction: Elysium's current version is 0.1.x.
Comment 29 Sven Efftinge CLA 2010-11-25 09:42:07 EST
(In reply to comment #28)
> A small correction: Elysium's current version is 0.1.x.

The version column is not about the version of the project, but the version of Xtext being used.
Comment 30 Florian Pirchner CLA 2010-11-25 09:48:26 EST
Additions buinessAppTester:

I am sorry. 0.8 is the version about the businessAppTester.

We are using Xtext 1.0.0
Comment 31 Patrick Ruckstuhl CLA 2010-11-25 13:39:48 EST
- Aranea
- Messaging and infrastructure layer that uses Xtext for generating the message and support classes.
- http://aranea.origo.ethz.ch
- MIT
- framework
- 1.x
- Patrick Ruckstuhl
Comment 32 Sven Efftinge CLA 2010-11-26 02:51:16 EST
Added Aranea. please use the following format for future updates:

  <tr>
  	<td><a href="http://aranea.origo.ethz.ch">Aranea</a></td>
  	<td>Messaging and infrastructure layer that uses Xtext for generating the message
and support classes.</td>
  	<td>MIT</td>
  	<td>Framework</td>
  	<td>1.x</td>
  	<td>Patrick Ruckstuhl</td>
  </tr>

Also fixed the version for BusinessAppTester.
Comment 33 Bernhard Merkle CLA 2010-11-26 04:43:28 EST
i am not sure if it is a good idea to include the xtext version in the table.
this information might be out of date sooner than later.
also the table does not look so nice with this information.

imo each project should (or is) documenting better the xtext verison.
Comment 34 Andrey Dekhtyar CLA 2010-11-26 05:16:33 EST
- name : Poseidon for DSLs
- description: Framework for creating graphical tools for DSLs, based on internal XText models. Poseidon for UML 8.0 as a sample DSL platform
- link: http://www.gentleware.com/poseidon-for-dsls.html
- license : closed source
- category: framework
- version 1.0.1
- author: Gentleware AG
Comment 35 Andrey Dekhtyar CLA 2010-11-26 05:21:57 EST
(In reply to comment #34)
> - name : 
> - description: 
> - link: > - license : closed source
> - category: framework
> - version 1.0.1
> - author: Gentleware AG

<tr>
      <td><a href="http://www.gentleware.com/poseidon-for-dsls.html
">Poseidon for DSLs</a></td>
      <td>Framework for creating graphical tools for DSLs, based on internal XText models. Poseidon for UML 8.0 as a sample DSL platform
      </td>
      <td>closed source</td>
      <td>Framework</td>
      <td>1.0.1</td>
      <td>Gentleware AG</td>
  </tr>
Comment 36 Sven Efftinge CLA 2010-11-26 05:26:37 EST
added Poseidon.

@Berni if it turns out you are right, we can consider removing the version. For now it should be pretty much up to date :-) It helps users to filter out uninteresting projects, because they are still using 0.7.x I can imagine that projects who updated to a new version of Xtext are able to provide a short note. But we will see.
Comment 37 Abubaker CLA 2011-02-11 16:07:50 EST
Name: xDGL Data Generation Language

Description: xDGL is a free plugin on eclipse Helios 3.6 fully compatible with eclipse data tools platform DTP. Works perfectly with dozens of RDBMS databases. xDGL was invented by Abubaker Mahmoud, a Canadian Computer expert. xDGL is simple to learn and fast to execute. In one xDGL program file you can include unlimited number of tables definition to generate very hetergenious data. xDGL is designed to solve the problem of most data generators systems works in english. xDGl works in any language that could be written in the UTF-8 encoding. xDGL is the first Java Data Generation Language, the first Eclipse language for Data Genration. xDGL is built in Java, Eclipse and the great xText Framework.

Link: Download it it is Free from the web site: http://www.gipsys.ca/xdgl.htm
License: Commercial
Category: Language
Version: 1.0 Beta
Author: Abubaker Mahmoud.
email: shangab@gmail.com
Comment 38 Meinte Boersma CLA 2011-03-31 09:17:47 EDT
- dslmeinte's example DSLs
- Various DSLs for technical domains (data modeling, dynamic screens, XSDs, WSDLs)
- https://github.com/dslmeinte/Xtext1-DSLs
- MIT license
- examples
- 1.0.y (works at least on y=1, 2)
- Meinte Boersma
Comment 39 Meinte Boersma CLA 2011-03-31 09:18:17 EDT
- dslmeinte's example DSLs
- Various DSLs for technical domains (data modeling, dynamic screens, XSDs, WSDLs)
- https://github.com/dslmeinte/Xtext1-DSLs
- MIT license
- examples
- 1.0.y (works at least on y=1, 2)
- Meinte Boersma
Comment 40 castronu CLA 2011-04-28 10:30:56 EDT
<tr>
      <td><a href="http://www.jolie-lang.org/joliepse.php">Joliepse IDE</a></td>
      <td>Joliepse is an Integrated Development Environment (IDE) for the JOLIE programming language, the first full-fledged programming language based upon the service-oriented programming paradigm
and support classes.</td>
      <td>GPL</td>
      <td>IDE</td>
      <td>1.x</td>
      <td>Diego Castronuovo (castronu at gmail dot com)</td>
  </tr>
Comment 41 Siamak Haschemi CLA 2011-05-17 04:12:33 EDT
<tr>
      <td><a href="http://code.google.com/a/eclipselabs.org/p/nusmv-tools/">nusmv-tools</a></td>
      <td>The nusmv-tools project provides a set of tools for the model checker <a href="http://nusmv.fbk.eu/">NuSMV</a>. Xtext is used to create an Eclipse editor for the NuSMV input language. The editor is further enhanced by static analysis checks (shown as Eclipse error markers) performed by an OSGi-fied version of NuSMV itself.
      </td>
      <td>EPL</td>
      <td>Model Checking</td>
      <td>1.x</td>
      <td>Siamak Haschemi</td>
  </tr>
Comment 42 Henrik Lindberg CLA 2011-05-17 12:05:38 EDT
(In reply to comment #0)
<tr>
 <td>Geppetto</td>
 <td>Integrated development environment for the Puppet System Admin tools. (The PP manifest
          language is Ruby like).</td>
 <td><a href="https://github.com/cloudsmith/geppetto">Cloudsmith/Geppetto at github</a></td>
 <td>EPL, Apache</td>
 <td>2.x</td>
 <td>Henrik Lindberg, Cloudsmith Inc.</td>
</tr>
Comment 43 Sven Efftinge CLA 2011-05-18 02:56:06 EDT
published the last entries.
Comment 44 Markus Voelter CLA 2011-05-18 03:13:24 EDT
The Typesystem Framework is now also compatible with the 2.x train of XText, I have created a beta release. Please update the version compatibility tag in the listing on the community site.
Comment 45 Lorenzo Bettini CLA 2011-05-18 04:49:11 EDT
- name: XTypeS
- description: XTypeS (Xtext TypeSystem) is a DSL (implemented in Xtext itself) for writing type systems for languages implemented in Xtext. It then generates Java code that can be used in your language implemented in Xtext for scoping and validation (XTypeS also generates a validator in Java).
- link: http://xtypes.sourceforge.net/
- license: GPL
- category: language
- version: 1.0.2
- author: Lorenzo Bettini
Comment 46 Sven Efftinge CLA 2011-05-18 05:30:52 EDT
Please provide the HTML code as described in #25

(In reply to comment #45)
> - name: XTypeS
> - description: XTypeS (Xtext TypeSystem) is a DSL (implemented in Xtext itself)
> for writing type systems for languages implemented in Xtext. It then generates
> Java code that can be used in your language implemented in Xtext for scoping
> and validation (XTypeS also generates a validator in Java).
> - link: http://xtypes.sourceforge.net/
> - license: GPL
> - category: language
> - version: 1.0.2
> - author: Lorenzo Bettini
Comment 47 Sven Efftinge CLA 2011-05-18 05:31:22 EDT
Done.

(In reply to comment #44)
> The Typesystem Framework is now also compatible with the 2.x train of XText, I
> have created a beta release. Please update the version compatibility tag in the
> listing on the community site.
Comment 48 Lorenzo Bettini CLA 2011-05-18 05:37:52 EDT
<tr>
      <td><a href="http://xtypes.sourceforge.net/">XTypeS</a></td>
      <td>a DSL for writing type systems for languages implemented in Xtext. It then generates Java code that can be used in your language implemented in Xtext for scoping and validation (XTypeS also generates a validator in Java).
      </td>
      <td>GPL</td>
      <td>Language</td>
      <td>1.x</td>
      <td>Lorenzo Bettini</td>
</tr>
Comment 49 Siamak Haschemi CLA 2011-05-18 05:45:10 EDT
Please replace the "nusmv-tools" entry:

<tr>
      <td><a
href="http://code.google.com/a/eclipselabs.org/p/nusmv-tools/">nusmv-tools</a></td>
      <td>The nusmv-tools project provides a set of tools for the model checker
<a href="http://nusmv.fbk.eu/">NuSMV</a>. Xtext is used to create an Eclipse
editor for the NuSMV input language. The editor is further enhanced by static
analysis checks (shown as Eclipse error markers) performed by an OSGi-fied
version of NuSMV itself. Watch the <a href="http://vimeo.com/21637768">screencast</a>.
      </td>
      <td>EPL</td>
      <td>Language</td>
      <td>1.x</td>
      <td><a href="mailto://siamak@haschemi.org">Siamak Haschemi</a></td>
  </tr>


Thanks,
Siamak
Comment 50 Daniel Le Berre CLA 2011-05-18 08:30:47 EDT
(In reply to comment #23)
> - name: alloy4eclipse
> - description : specification and analysis of models in the Alloy4 language on
> the Eclipse platform.
> - link : http://code.google.com/p/alloy4eclipse/
> - license : GPL
> - category : language, SAT solver 
> - version : 0.2
> - author : Antoine Bourre and Francois Blarel
> 
> cool stuff !

That information is actually not completely correct, because the current release (0.2.X) is not based on Xtext. Only the new, upcoming one, will be based on Xtext. 

- name: alloy4eclipse
- description : specification and analysis of models in the Alloy4 language on the Eclipse platform.
- link : http://code.google.com/p/alloy4eclipse/
- license : GNU LGPL
- category : language, formal specification
- version : 0.3 (upcoming)
- author : Mohamed Bouragba, Mohamed Said, Maxime Kapusta and Yoann Vasseur.
Comment 51 Martin Schmidt CLA 2011-05-24 06:39:14 EDT
- name
  NanoWorkbench
- description (max. 2 sentences)
  A Domain-specific Workbench (DSM) for the development of optical nanostructures. Especially used for the description of simulations and experiments
- link
  http://metrikforge.informatik.hu-berlin.de/projects/nanoworkbench
- license (any license, even commercial is ok)
  GPL
- category (language, framework, documentation)
  language, documentation
- version (0.7.x, 1.x, latest Milestone) 
  1.x
- author
  Siamak Haschemi (haschemi@informatik.hu-berlin.de), Martin Schmidt (schmidma@informatik.hu-berlin.de), Arif Wider (wider@informatik.hu-berlin.de)
Comment 52 Martin Schmidt CLA 2011-05-24 06:44:43 EDT
(In reply to comment #51)
> - name
>   NanoWorkbench
> - description (max. 2 sentences)
>   A Domain-specific Workbench (DSM) for the development of optical
> nanostructures. Especially used for the description of simulations and
> experiments
> - link
>   http://metrikforge.informatik.hu-berlin.de/projects/nanoworkbench
> - license (any license, even commercial is ok)
>   GPL
> - category (language, framework, documentation)
>   language, documentation
> - version (0.7.x, 1.x, latest Milestone) 
>   1.x
> - author
>   Siamak Haschemi (haschemi@informatik.hu-berlin.de), Martin Schmidt
> (schmidma@informatik.hu-berlin.de), Arif Wider (wider@informatik.hu-berlin.de)

<tr>
   <td><a href="http://metrikforge.informatik.hu-berlin.de/projects/nanoworkbench/">NanoWorkbench</a>
   </td>
   <td>A Domain-specific Workbench (DSM) for the development of optical nanostructures. Especially used for the description of simulations and experiments.
   </td>
   <td>GPL</td>
   <td>language, documentation</td>
      <td>1.x</td>
      <td>Siamak Haschemi (haschemi@informatik.hu-berlin.de), Martin Schmidt
 (schmidma@informatik.hu-berlin.de), Arif Wider (wider@informatik.hu-berlin.de)</td>
  </tr>
Comment 53 JJ Mising name CLA 2011-06-04 12:08:06 EDT
- name: Canappi
- description:
Canappi is a Development Hub, focusing on Mobile Application Development, that integrates tools, mobile platforms, libraries and back-end services. It is based on mdsl, a very compact mobile domain specific language. Platform specific code generation happens in on the ClougGen.org platform.
- link: www.canappi.com
- license: commercial
- category: language
- version: 1.0
- author: Jean-Jacques Dubray
Comment 54 Tim Geisler CLA 2011-06-22 18:33:59 EDT
VClipse has been migrated to Xtext 2.0. The new entry is as follows:

  <tr>
  	<td id="name"><a href="http://www.vclipse.org">VClipse</a></td>
  	<td>VClipse is an Eclipse-based integrated development environment (IDE) for
product modeling for the SAP Variant Configurator (VC). VClipse supports the
specification of objects and dependencies in a textual domain specific language
calld VCML. This enables the use of standard text comparison tools and version
control systems in the model development process.</td>
  	<td>EPL</td>
  	<td>Language</td>
  	<td>2.x</td>
  	<td>Tim Geisler, Aleksey&nbsp;Shumilin</td>
  </tr>
Comment 55 Dénes Harmath CLA 2011-06-22 18:39:19 EDT
Also Elysium has been migrated to Xtext 2.0. The new entry is as follows:

<tr>
  	<td><a href="http://elysium.thsoft.hu">Elysium</a></td>
  	<td>LilyPond IDE for Eclipse</td>
  	<td>EPL</td>
  	<td>Language</td>
  	<td>2.x</td>
  	<td>Denes Harmath</td>
  </tr>
Comment 56 Sven Efftinge CLA 2011-06-24 07:08:28 EDT
added and updated. Please verify
Comment 57 Ed Willink CLA 2011-10-12 12:49:20 EDT
<tr>
      <td><a href="http://wiki.eclipse.org/MDT/OCL">OCL</a></td>
      <td>Editors for OCL expressions, documents, libraries. Standalone or embedded in Ecore.</td>
      <td>EPL</td>
      <td>Language</td>
      <td>2.x</td>
      <td>Ed Willink</td>
  </tr>
Comment 58 Michel Simeon CLA 2011-10-13 03:45:24 EDT
<tr>
      <td><a href="http://mads.sourceforge.net">BusinessAppTester</a></td>
      <td>
       MADS (Multipurpose Agricultural Data System) is a free open-source tool for modelling and analysis of agricultural activities - crops, livestock, forestry and others - in developing countries, at sector, regional or project level. .
      </td>
      <td>EPL, GPL</td>
      <td>RCP application</td>
      <td>1.0.0</td>
      <td>Michel Simeon</td>
  </tr>
Comment 59 Michel Simeon CLA 2011-10-13 03:46:25 EDT
(In reply to comment #58)
> <tr>
>       <td><a href="http://mads.sourceforge.net">Mads</a></td>
>       <td>
>        MADS (Multipurpose Agricultural Data System) is a free open-source tool
> for modelling and analysis of agricultural activities - crops, livestock,
> forestry and others - in developing countries, at sector, regional or project
> level. .
>       </td>
>       <td>EPL, GPL</td>
>       <td>RCP application</td>
>       <td>1.0.0</td>
>       <td>Michel Simeon</td>
>   </tr>
Comment 60 Meinte Boersma CLA 2011-10-17 07:42:47 EDT
- dslmeinte's example DSLs for Xtext2
- Various DSLs, currently mainly for SGML/XML parsing
- https://github.com/dslmeinte/Xtext2-DSLs
- MIT license
- examples
- 2.0.y (works at least on y=1)
- Meinte Boersma (http://www.dslconsultancy.com/)
Comment 61 Karsten Thoms CLA 2011-10-17 09:13:46 EDT
  <tr>
      <td><a href="http://code.google.com/a/eclipselabs.org/p/spray/">Spray</a></td>
      <td>This project aims to provide Domain Specific Languages to describe Visual DSL Editors against the Graphiti runtime, and provide code generation (with Xtend2) to create the boilerplate code for realizing the implementation against the Graphiti framework.</td>
      <td>EPL 1.0</td>
      <td>Framework</td>
      <td>2.0.1</td>
      <td>Jos Warmer, Karsten Thoms et. al.</td>
  </tr>
Comment 62 Larry.Moore CLA 2011-11-22 10:17:41 EST
<tr>
      <td><a href="http://code.google.com/p/dom3editor/">dom3editor</a></td>
      <td>
            This is a tool to help edit Dominions 3 mod files. It includes context coloring, code completion, error checking and integrated help. You can edit using the text editor or the form based entry view.
      </td>
      <td>GPL</td>
      <td>Language</td>
      <td>2.x</td>
      <td>Larry Moore</td>
 </tr>
Comment 63 Sven Efftinge CLA 2011-12-09 08:00:53 EST
the contributions are now listed online.
Comment 64 Joachim Priesner CLA 2012-03-16 11:09:19 EDT
Here is another one:

<tr>
      <td><a href="https://github.com/team-worthwhile/worthwhile">Worthwhile</a></td>
      <td>Worthwhile is an IDE built around a simple WHILE language that
integrates editing, running, debugging and verifying programs using
Microsoft's Z3 prover.
      </td>
      <td>3-Clause BSD</td>
      <td>Language</td>
      <td>2.x</td>
      <td>Leon Handreke, Chris Hiatt, Stefan Orf, Joachim Priesner, Fabian Ruch, Matthias Wagner</td>
</tr>
Comment 65 Lorenzo Bettini CLA 2012-03-29 05:31:55 EDT
<tr>
      <td><a href="http://xsemantics.sourceforge.net/">Xsemantics</a></td>
      <td>XSemantics is a DSL (implemented in Xtext) for writing type systems, reduction rules, interpreters (and in general relation rules) for languages implemented in Xtext. It then generates Java code that can be used in your language implemented in Xtext for scoping and validation (it can also generate a validator in Java). It is the successor of XTypeS.
      </td>
      <td>EPL</td>
      <td>Language</td>
      <td>2.x</td>
      <td>Lorenzo Bettini</td>
</tr>
Comment 66 Mike Barry CLA 2012-03-30 05:49:52 EDT
Great idea!  Here is one I've been working on:

- name: Xtest
- description: Xtest is a unit-testing domain-specific scripting language for Java. Tests are run while you type and any time a related file is saved, marking exceptions thrown and failed assertions as errors to immediately notify you of test failures.
- Link: https://github.com/msbarry/Xtest
- License: EPL
- Version: 2.2
- Author: Michael Barry
Comment 67 Mike Barry CLA 2012-04-05 06:30:53 EDT
I realized it was somewhat limiting for Xtest to work with only Xtext 2.2, so I back-ported 2.0, and 2.1 compatible versions and published an update site for the latest 2.3 compatible version.  So Xtest is 2.x-compatible now :-)  Here is the updated entry in your requested format:

<tr>
      <td><a href="https://github.com/msbarry/Xtest">Xtest</a></td>
      <td>Xtest is a unit-testing domain-specific scripting language for Java. Tests are run while you type and any time a related file is saved, marking exceptions thrown and failed assertions as errors to immediately notify you of test failures.
      </td>
      <td>EPL</td>
      <td>Testing, Language</td>
      <td>2.x</td>
      <td>Michael Barry</td>
  </tr>
Comment 68 Andreas Muelder CLA 2012-04-05 08:17:58 EDT
<tr>
      <td><a href="http://www.yakindu.org">Yakindu Statechart Tools</a></td>
      <td>
        YAKINDU Statechart Tools (SCT) provides an integrated modeling environment for the specification and development of reactive, event-driven systems based on the concept of statecharts. It is an easy to use tool that features sophisticated graphical state chart editing, validation and simulation of statecharts as well as code generation.
      </td>
      <td>EPL</td>
      <td>Tool</td>
      <td>2.0.X</td>
      <td>Axel Terfloth, Andreas Mülder, et al</td>
  </tr>
Comment 69 Sven Efftinge CLA 2012-04-05 08:53:01 EDT
I've added the outstanding submissions.
Comment 70 Miro Spoenemann CLA 2012-05-31 03:53:20 EDT
(In reply to comment #24)
> - name: KIELER
> - description: an evaluation platform for new methods in model-based software
> design (automatic layout, graphic/ textual dynamic views, focus on context,
> simulation, codegen,...)
> - link: rtsys.informatik.uni-kiel.de/~kieler
> - license: epl (open source)
> - category: IDE
> - version: 1.x
> - author: Rtsys group, Dep. of Computer Science, Uni Kiel

Update:
- link: http://www.informatik.uni-kiel.de/rtsys/kieler/
- version: 2.x
Comment 71 Ed Willink CLA 2012-05-31 04:48:20 EDT
<tr>
      <td><a href="http://wiki.eclipse.org/QVTd">QVTc and QVTr</a></td>
      <td>Editors for QVT Core and Relational languages.</td>
      <td>EPL</td>
      <td>Language</td>
      <td>1.x</td>
      <td>Ed Willink</td>
  </tr>
Comment 72 Alon Mishne CLA 2013-03-11 04:37:49 EDT
- name: LLVM IR SDK
- description: A feature-rich LLVM IR editor plugin for Eclipse.
- link: http://amishne.github.com/llvm-ir-editor/
- license: BSD
- category: language
- version: 2.3.x
- Alon Mishne

Notice that there's already another LLVM IR editor on this list, called "LLVM4e", but that other project was unfortunately stillborn (no source, binaries, or documentation ever appeared, and it was last updated on 2010).
Comment 73 Sven Efftinge CLA 2013-06-20 03:28:57 EDT
The changes will go live next Wednesday.
Comment 74 Massimo Rabbi CLA 2013-10-23 10:12:30 EDT
- name: Jaspersoft Studio, Report Designer for JasperReports
- description: The Expression Editor allows to compose Java-like expressions enriched with JasperReports specific tokens. 
The SQL Query Designer, in text mode, allows to edit simple and advanced SQL expressions.
- link: http://community.jaspersoft.com/project/jaspersoft-studio
- license: EPL
- category: Report Designer
- version: 2.3.x
- Jaspersoft Studio Team (Veaceslav Chicu, Massimo Rabbi, Marco Orlandin and Giulio Toffoli)
Comment 75 Stephane Galland CLA 2014-08-19 08:49:24 EDT
- name: SARL
- description: SARL is a general-purpose agent-oriented language. It aims at providing the fundamental abstractions for dealing with concurrency, distribution, interaction, decentralization, reactivity, autonomy and dynamic reconfiguration. The language is platform- and architecture-independent. The default execution environment is the <a href="http://www.janusproject.io">Janus platform</a>.
- link: http://www.sarl.io
- license: Apache 2 License
- category: Language, Framework
- version: latest Milestone
- author: Sebastian Rodriguez, Nicolas Gaud, Stéphane Galland
Comment 76 Sven Efftinge CLA 2014-09-30 04:38:13 EDT
updated the website (sorry for the long delay)
Comment 77 Hallvard Traetteberg CLA 2014-10-01 03:12:41 EDT
- Jextest
- Language for writing Junit tests based on (simple) object state diagrams, i.e. diagram where states are objects (structures) and transitions are method calls. Jextest files are translated to Junit tests using Java inferrer. 
- https://www.ntnu.no/wiki/display/tdt4100/jextest (Norwegian)
- EPL
- language
- 0.9
- Hallvard Trætteberg
Comment 78 Sven Efftinge CLA 2014-10-01 03:17:49 EDT
reopening
Comment 79 Joost van Pinxten CLA 2014-10-29 09:03:18 EDT
<tr>
               <td><a href="http://poosl.esi.nl/">POOSL IDE</a></td>
               <td>POOSL IDE is an Eclipse-based tool for editing and debugging POOSL models (Parallel Object-Oriented Specification Language). It is used to describe and simulate (embedded) system architectures for early evaluation of key structural and behavioural concepts, requirements and performance.</td>
               <td>Closed source</td>
               <td>Language</td>
               <td>2.x</td>
               <td><a href="http://www.esi.nl/">Embedded Systems Innovation by TNO</a></td>
</tr>
Comment 80 Tamas Miklossy CLA 2020-04-26 08:35:19 EDT
See also https://github.com/eclipse/xtext/issues/1541
Comment 81 James Kaufman CLA 2020-06-19 12:17:46 EDT
Thank you Tamás, please see the requested information below.

<tr>
        <td><a href="https://www.eclipse.org/stem/">The Spatiotemporal Epidemiological Modeler (STEM) Project</a></td>
        <td>The Spatiotemporal Epidemiological Modeler (STEM) tool is designed to help scientists and public health officials create and use spatial and temporal models of emerging infectious diseases. </td>
        <td>EPL-2</td>
        <td>Eclipse Technology</td>
        <td><a href="https://wiki.eclipse.org/The_STEM_Development_Team">author(s)</a></td>
</tr>