diff --git a/xtext-website/community.html b/xtext-website/community.html index 7cc72b8e05d..3b6f89585eb 100644 --- a/xtext-website/community.html +++ b/xtext-website/community.html @@ -5,640 +5,680 @@
The Xtext forum is the first source for getting answers in case you got stuck. The community is very friendly.
Bug reports and enhancement request are tracked at GitHub.org. Please explain the problem and provide a reduced but reproducible example.
The Xtext source code is available on GitHub. You'll find more information on how to contribute to the project in the README.md contained there.
+ +The Xtext source code is available on GitHub. You'll find more information on how to contribute to the project in the README.md contained there.
+Name | -Description | -License | -Category | -Author(s) | -
---|---|---|---|---|
APPlause | -Open source tool chain to produce native apps for different - devices such as Android, iPhone and iPad. | -EPL | -Language, Framework | -Heiko Behrens, Peter Friese, et al | -
alloy4eclipse | -Specification and analysis of models in the Alloy4 language on - the Eclipse platform. | -LGPL | -Language | -Mohamed Bouragba, Mohamed Said, Maxime Kapusta and Yoann Vasseur | -
AFC | -AFC is a Java library that provides mathematic primitives, and other useful utility tools. The mathematic primitives - (vector, point, matrix, shape, etc.) are providing operator overridings for Xtext-based languages. | -Apache 2 License | -Library | -Stéphane Galland, et al | -
ARText (part of Artop) | -ARText, a textual language for the specification of AUTOSAR - systems. See the very cool screencasts. | -closed source | -Language | -Sebastian Benz, Dana Wong | -
Axdt | -ActionScript3 development tools. It uses Mirror resources to - integrate declarations parsed from html and xml ActionScript Docs similar to - the Xtext Java integration. | -EPL | -Language | -Martin Schnabel | -
BusinessAppTester | -- 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. - | -EPL | -Testing, Framework | -Florian Pirchner, Ekkehard Gentz | -
Canappi | -- 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. - | -Commercial | -Language | -Jean-Jacques Dubray | -
dom3editor | -- 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. - | -GPL | -Language | -Larry Moore | -
GEF DOT | -Graphviz DOT language editor | -EPL | -Language, Framework | -Fabian Steeg, Michael Clay, Alexander Nyssen, Matthias Wienand, Tamas Miklossy, et al. | -
dslmeinte's example DSLs | -Various DSLs for technical domains (data modeling, dynamic screens, XSDs, - WSDLs) | -MIT license | -examples | -Meinte Boersma | -
EMF Customizer | -EMF Customizer is a model (Ecore based) - customization/styling/refining CSS like textual DSL (Domain Specific Language) - targeting MDSD tool chains end users. | -EPL | -Language | -Cedric Vidal | -
EMF IncQuery | -High performance graph search for EMF models. EMF-IncQuery is a framework for defining declarative graph queries over EMF models, and executing them efficiently without manual coding in an imperative programming language such as Java. | -EPL | -Language, Framework | -EMF-IncQuery contributors | -
EMF Scaffolding | -Implementation of the principle of dynamic inplace scaffolding - with EMF presented in July 2009 at Eclipse Acceleo Day. - | -EPL | -Language, Framework | -Cedric Vidal and Jerome Benois | -
Eclipse b3 | -new generation of Eclipse technology to simplify software build - and assembly. | -EPL | -Language | -Henrik Lindberg | -
Elysium | -LilyPond IDE for Eclipse | -EPL | -Language | -Denes Harmath | -
eTrice | -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. | -EPL | -Language, Framework | -Henrik Rentz-Reichert, Thomas Schuetz | -
fj-eclipse | -an Eclipse-based IDE for Featherweight Java, implemented using Xtext. | -GPL | -Language | -Lorenzo Bettini | -
Geppetto | -Integrated development environment for the Puppet System Admin tools. (The - PP manifest - language is Ruby like). | -EPL, Apache | -Language | -Henrik Lindberg, Cloudsmith Inc. | -
Jaspersoft Studio, Report Designer for JasperReports | -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. | -EPL | -Report Designer | -Jaspersoft Studio Team (Veaceslav Chicu, Massimo Rabbi, Marco Orlandin and Giulio Toffoli) | -
Joliepse - IDE | -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. | -GPL | -Language | -Diego Castronuovo (castronu at gmail dot com) | -
KIELER | -an evaluation platform for new methods in model-based software - design (automatic layout, graphic/ textual dynamic views, focus and context, - simulation, codegen,...) | -EPL | -Language | -Rtsys group, Dep. of Computer Science, Uni Kiel | -
LLVM IR SDK | -A rich LLVM IR editor plugin for Eclipse. | -BSD | -Language | -Alon Mishne | -
LLVM4e | -Xtext based Eclipse editor for LLVM (Low Level Virtual Machine) - Assembly Language *.ll files | -EPL | -Language | -Cedric Vidal | -
logi.CAD 3 | -logi.CAD 3 is a tool for programming a wide variety of PLCs (Programmable Logic Controllers) according to the industry standard IEC 61131-3. It is an Eclipse RCP based (E3/E4) integrated development environment (IDE) using XText for implementing the editors for the IEC programming languages ST (Structured Text), FBD (Function Block Diagram) and SFC (Sequential Function Chart). | -Commercial | -Language | -logi.cals Austria (http://logicals.com) | -
MADS | -- 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. . - | -EPL, GPL | -RCP application | -Michel Simeon | -
MechatronicUML Website,MechatronicUML SVN | -- MechatronicUML is a free open-source tool suite - that offers language, process and tooling to design software for networked cyber-physical systems. - We offer Xtext grammars for: Action Language, API Description, DOT/ Graphviz, LPSolve, MTCTL, Model Dependencies. - | -EPL | -Language, Tool Suite | -Project Group Mechatronic Systems Design, Fraunhofer Institute for Production Technology IPT; Software Engineering Group, Heinz Nixdorf Institute, University of Paderborn | -
mod4j | -open source DSL-based environment for developing administrative - enterprise applications | -EPL | -Language, Framework | -Jos Warmer | -
ModuleStudio | -A DSL with tooling based on Sirius and Xtext to describe structure and behaviour of web applications. - The models are used to generate extensions for a PHP-based web application framework. | -closed source | -Language, Tool Suite | -Axel Guckelsberger | -
NanoWorkbench - | -A Domain-specific Workbench (DSM) for the development of optical - nanostructures. Especially used for the description of simulations and - experiments. - | -GPL | -language, documentation | -Siamak Haschemi (haschemi@informatik.hu-berlin.de), Martin Schmidt - (schmidma@informatik.hu-berlin.de), Arif Wider - (wider@informatik.hu-berlin.de) | -
nusmv-tools | -The nusmv-tools project provides a set of tools for the model checker - NuSMV. 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 screencast. - | -EPL | -Language | -Siamak Haschemi | -
OCL | -Editors for OCL expressions, documents, libraries. Standalone or - embedded in Ecore. | -EPL | -Language | -Ed Willink | -
Poseidon for DSLs | -Framework for creating graphical tools for DSLs, based on internal - Xtext models. Poseidon for UML 8.0 as a sample DSL platform - | -commercial | -Framework | -Gentleware AG | -
protobuf4e | -Editor for Google's Protocol Buffers data interchange file - format. | -EPL | -Language | -Cedric Vidal | -
pxDoc | -pxDoc is a Domain Specific Language to design document generators. Since it is based on Xbase, it allows to implement document generators for any data that can be accessed with Java. | -Commercial, free for personal use | -Language, Framework | -eXtreme Modeling Software | -
QVTc and QVTr | -Editors for QVT Core and Relational languages. | -EPL | -Language | -Ed Willink | -
RAPID-ML | -RAPID-ML is a domain-driven API modeling language that puts data modeling at the center - of REST API design. With RAPID-ML, you can describe data types naturally with an expressive, - technology-independent modeling language, and adapt shared models to each API with just the - right flexibility to bend the model, not break it. | -EPL | -Language | -Ted Epstein, Tanya Fesenko | -
RELAX NG for Eclipse | -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. | -EPL | -Language | -Dave Carver | -
SARL | -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 Janus platform. | -Apache 2 License | -Language, Framework | -Sebastian Rodriguez, Nicolas Gaud, Stéphane Galland | -
Sculptor | -You express your design intent in a textual DSL, from which - Sculptor generates high quality Java code and configuration. | -Apache 2 License | -Language, Framework | -Torsten Juergeleit, Patrik Nordwall and others | -
SWRTJ: Sugared Welterweight Record-Trait Java | -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). | -GPL | -Language | -Fabio Strocco, Lorenzo Bettini | -
Semantic Application Design Language (SADL) Version 2 | -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. | -EPL | -Language | -Andrew Crapo, John Interrante, David Bracewell, Saurabh Gupta | -
Spray | -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. | -EPL 1.0 | -Framework | -Jos Warmer, Karsten Thoms et. al. | -
VClipse | -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. | -EPL | -Language | -Tim Geisler, Aleksey Shumilin | -
VIATRA | -VIATRA: An Event-driven and Reactive Model Transformation Platform. - The VIATRA framework supports the development of model transformations with specific focus on event-driven, reactive transformations. - Building upon the incremental query support of the EMF-IncQuery project, VIATRA offers a language to define transformations and - a reactive transformation engine to execute certain transformations upon changes in the underlying model. - | -EPL | -Language, Framework | -VIATRA contributors | -
Worthwhile | -Worthwhile is an IDE built around a simple WHILE language that - integrates editing, running, debugging and verifying programs using - Microsoft's Z3 prover. - | -3-Clause BSD | -Language | -Leon Handreke, Chris Hiatt, Stefan Orf, Joachim Priesner, Fabian - Ruch, Matthias Wagner | -
xDGL Data Generation Language | -xDGL is a free plugin on eclipse Helios 3.6 fully compatible with - eclipse data tools platform DTP. Works with dozens of RDBMS - databases. xDGL was invented by Abubaker Mahmoud, a Canadian Computer expert. - xDGL is simple to learn and fast to execute and 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. | -Commercial | -Language | -Abubaker Mahmoud | -
Xsemantics | -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. - | -EPL | -Language | -Lorenzo Bettini | -
Xtest | -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. - | -EPL | -Testing, Language | -Michael Barry | -
Xtext Forms Integration | -Sample RCP application to demonstrate how Xtext editors can be - integrated within Eclipse UI forms | -EPL | -Framework | -Mikael Barbero | -
Xtext Typesystem Framework | -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. | -EPL | -Framework | -Markus Voelter | -
XTypeS | -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). - | -GPL | -Language | -Lorenzo Bettini | -
Yakindu Statechart Tools | -- 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. - | -EPL | -Tool | -Axel Terfloth, Andreas Mülder, et al | -
YourKit is kindly supporting open source projects with its full-featured Java Profiler.
-YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. - Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler. -
Name | +Description | +License | +Category | +Author(s) | +
---|---|---|---|---|
APPlause | +Open source tool chain to produce native apps for different + devices such as Android, iPhone and iPad. | +EPL | +Language, Framework | +Heiko Behrens, Peter Friese, et al | +
alloy4eclipse | +Specification and analysis of models in the Alloy4 language on + the Eclipse platform. | +LGPL | +Language | +Mohamed Bouragba, Mohamed Said, Maxime Kapusta and Yoann Vasseur | +
AFC | +AFC is a Java library that provides mathematic primitives, and other useful utility tools. The mathematic primitives + (vector, point, matrix, shape, etc.) are providing operator overridings for Xtext-based languages. | +Apache 2 License | +Library | +Stéphane Galland, et al | +
ARText (part of Artop) | +ARText, a textual language for the specification of AUTOSAR + systems. See the very cool screencasts. | +closed source | +Language | +Sebastian Benz, Dana Wong | +
Axdt | +ActionScript3 development tools. It uses Mirror resources to + integrate declarations parsed from html and xml ActionScript Docs similar to + the Xtext Java integration. | +EPL | +Language | +Martin Schnabel | +
BusinessAppTester | ++ 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. + | +EPL | +Testing, Framework | +Florian Pirchner, Ekkehard Gentz | +
Canappi | ++ 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. + | +Commercial | +Language | +Jean-Jacques Dubray | +
dom3editor | ++ 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. + | +GPL | +Language | +Larry Moore | +
GEF DOT | +Graphviz DOT language editor | +EPL | +Language, Framework | +Fabian Steeg, Michael Clay, Alexander Nyssen, Matthias Wienand, Tamas Miklossy, et al. | +
dslmeinte's example DSLs | +Various DSLs for technical domains (data modeling, dynamic screens, XSDs, + WSDLs) | +MIT license | +examples | +Meinte Boersma | +
EMF Customizer | +EMF Customizer is a model (Ecore based) + customization/styling/refining CSS like textual DSL (Domain Specific Language) + targeting MDSD tool chains end users. | +EPL | +Language | +Cedric Vidal | +
EMF IncQuery | +High performance graph search for EMF models. EMF-IncQuery is a framework for defining declarative graph queries over EMF models, and executing them efficiently without manual coding in an imperative programming language such as Java. | +EPL | +Language, Framework | +EMF-IncQuery contributors | +
EMF Scaffolding | +Implementation of the principle of dynamic inplace scaffolding + with EMF presented in July 2009 at Eclipse Acceleo Day. + | +EPL | +Language, Framework | +Cedric Vidal and Jerome Benois | +
Eclipse b3 | +new generation of Eclipse technology to simplify software build + and assembly. | +EPL | +Language | +Henrik Lindberg | +
Elysium | +LilyPond IDE for Eclipse | +EPL | +Language | +Denes Harmath | +
eTrice | +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. | +EPL | +Language, Framework | +Henrik Rentz-Reichert, Thomas Schuetz | +
fj-eclipse | +an Eclipse-based IDE for Featherweight Java, implemented using Xtext. | +GPL | +Language | +Lorenzo Bettini | +
Geppetto | +Integrated development environment for the Puppet System Admin tools. (The + PP manifest language is Ruby like). | +EPL, Apache | +Language | +Henrik Lindberg, Cloudsmith Inc. | +
Jaspersoft Studio, Report Designer for JasperReports | +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. | +EPL | +Report Designer | +Jaspersoft Studio Team (Veaceslav Chicu, Massimo Rabbi, Marco Orlandin and Giulio Toffoli) | +
Joliepse IDE | +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. | +GPL | +Language | +Diego Castronuovo (castronu at gmail dot com) | +
KIELER | +an evaluation platform for new methods in model-based software + design (automatic layout, graphic/ textual dynamic views, focus and context, + simulation, codegen,...) | +EPL | +Language | +Rtsys group, Dep. of Computer Science, Uni Kiel | +
LLVM IR SDK | +A rich LLVM IR editor plugin for Eclipse. | +BSD | +Language | +Alon Mishne | +
LLVM4e | +Xtext based Eclipse editor for LLVM (Low Level Virtual Machine) + Assembly Language *.ll files | +EPL | +Language | +Cedric Vidal | +
logi.CAD 3 | +logi.CAD 3 is a tool for programming a wide variety of PLCs (Programmable Logic Controllers) according to the industry standard IEC 61131-3. It is an Eclipse RCP based (E3/E4) integrated development environment (IDE) using XText for implementing the editors for the IEC programming languages ST (Structured Text), FBD (Function Block Diagram) and SFC (Sequential Function Chart). | +Commercial | +Language | +logi.cals Austria (http://logicals.com) | +
MADS | ++ 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. + | +EPL, GPL | +RCP application | +Michel Simeon | +
MechatronicUML Website,MechatronicUML SVN | ++ MechatronicUML is a free open-source tool suite + that offers language, process and tooling to design software for networked cyber-physical systems. + We offer Xtext grammars for: Action Language, API Description, DOT/ Graphviz, LPSolve, MTCTL, Model Dependencies. + | +EPL | +Language, Tool Suite | +Project Group Mechatronic Systems Design, Fraunhofer Institute for Production Technology IPT; Software Engineering Group, Heinz Nixdorf Institute, University of Paderborn | +
mod4j | +open source DSL-based environment for developing administrative + enterprise applications | +EPL | +Language, Framework | +Jos Warmer | +
ModuleStudio | +A DSL with tooling based on Sirius and Xtext to describe structure and behaviour of web applications. + The models are used to generate extensions for a PHP-based web application framework. | +closed source | +Language, Tool Suite | +Axel Guckelsberger | +
NanoWorkbench | +A Domain-specific Workbench (DSM) for the development of optical + nanostructures. Especially used for the description of simulations and + experiments. + | +GPL | +language, documentation | +Siamak Haschemi (haschemi@informatik.hu-berlin.de), Martin Schmidt + (schmidma@informatik.hu-berlin.de), Arif Wider + (wider@informatik.hu-berlin.de) | +
nusmv-tools | +The nusmv-tools project provides a set of tools for the model checker + NuSMV. 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 screencast. + | +EPL | +Language | +Siamak Haschemi | +
OCL | +Editors for OCL expressions, documents, libraries. Standalone or + embedded in Ecore. | +EPL | +Language | +Ed Willink | +
Poseidon for DSLs | +Framework for creating graphical tools for DSLs, based on internal + Xtext models. Poseidon for UML 8.0 as a sample DSL platform + | +commercial | +Framework | +Gentleware AG | +
protobuf4e | +Editor for Google's Protocol Buffers data interchange file + format. | +EPL | +Language | +Cedric Vidal | +
pxDoc | +pxDoc is a Domain Specific Language to design document generators. Since it is based on Xbase, it allows to implement document generators for any data that can be accessed with Java. | +Commercial, free for personal use | +Language, Framework | +eXtreme Modeling Software | +
QVTc and QVTr | +Editors for QVT Core and Relational languages. | +EPL | +Language | +Ed Willink | +
RAPID-ML | +RAPID-ML is a domain-driven API modeling language that puts data modeling at the center + of REST API design. With RAPID-ML, you can describe data types naturally with an expressive, + technology-independent modeling language, and adapt shared models to each API with just the + right flexibility to bend the model, not break it. | +EPL | +Language | +Ted Epstein, Tanya Fesenko | +
RELAX NG for Eclipse | +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. | +EPL | +Language | +Dave Carver | +
SARL | +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 Janus platform. | +Apache 2 License | +Language, Framework | +Sebastian Rodriguez, Nicolas Gaud, Stéphane Galland | +
Sculptor | +You express your design intent in a textual DSL, from which + Sculptor generates high quality Java code and configuration. | +Apache 2 License | +Language, Framework | +Torsten Juergeleit, Patrik Nordwall and others | +
SWRTJ: Sugared Welterweight Record-Trait Java | +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). | +GPL | +Language | +Fabio Strocco, Lorenzo Bettini | +
Semantic Application Design Language (SADL) Version 2 | +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. | +EPL | +Language | +Andrew Crapo, John Interrante, David Bracewell, Saurabh Gupta | +
Spray | +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. | +EPL 1.0 | +Framework | +Jos Warmer, Karsten Thoms et. al. | +
VClipse | +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. | +EPL | +Language | +Tim Geisler, Aleksey Shumilin | +
VIATRA | +VIATRA: An Event-driven and Reactive Model Transformation Platform. + The VIATRA framework supports the development of model transformations with specific focus on event-driven, reactive transformations. + Building upon the incremental query support of the EMF-IncQuery project, VIATRA offers a language to define transformations and + a reactive transformation engine to execute certain transformations upon changes in the underlying model. + | +EPL | +Language, Framework | +VIATRA contributors | +
Worthwhile | +Worthwhile is an IDE built around a simple WHILE language that + integrates editing, running, debugging and verifying programs using + Microsoft's Z3 prover. + | +3-Clause BSD | +Language | +Leon Handreke, Chris Hiatt, Stefan Orf, Joachim Priesner, Fabian + Ruch, Matthias Wagner | +
xDGL Data Generation Language | +xDGL is a free plugin on eclipse Helios 3.6 fully compatible with + eclipse data tools platform DTP. Works with dozens of RDBMS + databases. xDGL was invented by Abubaker Mahmoud, a Canadian Computer expert. + xDGL is simple to learn and fast to execute and 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. | +Commercial | +Language | +Abubaker Mahmoud | +
Xsemantics | +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. + | +EPL | +Language | +Lorenzo Bettini | +
Xtest | +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. + | +EPL | +Testing, Language | +Michael Barry | +
Xtext Forms Integration | +Sample RCP application to demonstrate how Xtext editors can be + integrated within Eclipse UI forms | +EPL | +Framework | +Mikael Barbero | +
Xtext Typesystem Framework | +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. | +EPL | +Framework | +Markus Voelter | +
XTypeS | +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). + | +GPL | +Language | +Lorenzo Bettini | +
Yakindu Statechart Tools | ++ 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. + | +EPL | +Tool | +Axel Terfloth, Andreas Mülder, et al | +
YourKit is kindly supporting open source projects with its full-featured Java Profiler.
+YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. + Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler. +