Apache MyFaces Extensions CDI
The MyFaces Extensions CDI project is mostly referred to as CODI. The CODI project aims to create extensions on the Contexts and Dependency Injection (JSR 299) standard. Currently, the focus of the project is on creating a convenient toolset for projects using JSF, Bean Validation and/or JPA. However, the project is not limited to those technologies. CODI may be seen as a more modern and standards-based alternative to MyFaces Orchestra.