Cairngen is an open source code generation utility which simplifies the development process when building Flex applications with the Adobe Cairngorm Micro-architecture.
Cairngen helps facilitate design consistency and best practices within large collaborative team environments. All code is generated from class templates which can easily be customized to meet the needs of your specific Cairngorm implementation. Cairngen eliminates the redundant, error prone "copy / paste" work flow often associated with creating new Events and Commands in a Cairngorm project. With Cairngen you can accomplish in seconds what could normally take hours to accomplish manually.
You can get started with Cairngen now by downloading the latest stable release. You can also check-out a read-only version of the source code from the Subversion Repository and view the Getting started Page.
If you would like to contribute to the Cairngen project you can learn how to do so by visiting the Become a Contributor Page.