Skip to content


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation

Build Status

Copyright 2016 Avaloq Group AG


You can find more detailed documentation and examples at


  • Take Eclipse IDE for Java Developers (i.e. 2022-12)
  • Install Xtext SDK 2.31 (currenlty DDK is based on Xtext 2.31)
  • There is no public update site for DDK yet, so
    • import all plugins from this repository into a new Eclipse workspace
    • change current target to
    • compile and export the four features available in the workspace (runtime, and the DDK itself)
  • Install the exported features into your Eclipse

Repository Structure

Plugin Description Mwe2 workflows to regenerate DDK languages Mwe2 workflow fragements for generating DSL implementation Extensions to Xtext runtime library* Optional extensions to Xtext runtime library Eclipse UI part of runtime library extensions Extensions to Xtext builder* Format DSL* Check DSL* Check Configuration DSL* Scope DSL* Export DSL* obsolete and is replaced by Check DSL Basics for building a typesystem for a DSL* Support for writing tests for DSLs* View to support debugging a DSL
Feature Description Runtime extension to Xtext Toolkit to install into Eclipse on top of Xtext for DSL development


DSL Developer Kit is an extension layer to Xtext built for active Xtext users. It extends Xtext runtime to handle more sophisticated cases in DSL design, to support scaling for larger models and better monitoring and recovery in headless frameworks based on Xtext. DDK comes with a few handy small DSLs helping to standardize implementations of tools for DSLs. Read the introduction.


Developer kit for implementing Domain Specific Languages with Xtext. Format, Check, Export and Scope languages of DSL Developer Kit standardize DSL implementations.



Code of conduct





No packages published