Sculptor is an open source productivity tool that applies the concepts from Domain-Driven Design and Domain Specific Languages for generating high quality Java code and configuration from a textual specification.
- GitHub project
- Bugs & suggestions
- Version 3.1.0
Easy to learn
Intuitive syntax of the Xtext-based textual DSL, which uses the concepts from DDD.
The generated code is based on well-known frameworks, such as JPA, Hibernate, Spring Framework or Java EE.
Generates all the plumbing and boiler-plate code for rich and persistent domain model.
Code generation can be customized via properties or by overriding the Xtend-based templates.
The complete solution
Integrates nicely with Eclipse IDE and Maven build via plugins.
Free and open source
Released under the Apache 2.0 license, source available on GitHub.