GitHub repository: manosbatsis/sealed-enum
Description: A Kotlin annotation processor that makes writing normal enum classes obsolete.