Developer Kit for implementing Domain Specific Languages (DSL) complements Xtext with four DSLs that standardize implementation of a DSL:
The languages come with extensions of Xtext runtime supporting sophisticated cases in DSL design.
Read DSL Developer Kit Introduction for a quick overview.
Source Code
$ git clone https://github.com/dsldevkit/dsl-devkit