Griffon (framework)

Griffon
Original author(s)Danno Ferrin, Andres Almiray, James Williams
Initial releaseSeptember 10, 2008
Stable release
2.16.0 / December 16, 2021 (2021-12-16)
Written inJava, Groovy
Operating systemCross-platform
PlatformCross-platform (JVM)
Available inEnglish
TypeRich Client Platform
LicenseApache License 2.0
Websitegriffon-framework.org

Griffon is an open source rich client platform framework which uses the Java, Apache Groovy, and/or Kotlin programming languages. Griffon is intended to be a high-productivity framework by rewarding use of the Model-View-Controller paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the developer.

The first release is the fruit of the effort by the Groovy Swing team and an attempt to take the best of rapid application development, as indicated by its Grails-like structure, the agility of Groovy, and the availability of components for Swing. The framework was redesign from scratch for version 2, allowing different JVM programming languages to be used either in isolation or in conjunction. Supported UI toolkits are