Griffon is an open source rich client platform framework which uses the Java, Apache Groovy, and/or Kotlin programming languages.
The framework was redesign from scratch for version 2, allowing different JVM programming languages to be used either in isolation or in conjunction.
Due to the MVC structure of Griffon, developers never have to go searching for files or be confused on how to start a new project.
Everything begins with: The generated project follows this structure: The builder infrastructure enables seamless integration of different widget libraries such as Swing, JIDE, and SwingX.
The plugin system allows for a wide range of additions, for example Features that would eventually become integral parts of Griffon (UI builders) were featured in these books: Books that cover Griffon: