kconfig-frontends project aims at centralising the effort of keeping an up-to-date, out of the Linux source tree, packaging of the kconfig infrastructure, ready for use by third party projects. The configuration language used by the Linux kernel, known as kconfig, has gained some traction in the community, due to its advantages: * simple syntax and grammar * limited, yet adequate, option types: boolean and tristates, integers and strings * simple, yet efficient, organisation of options: indentation, sub-menus, radio-like choices * direct and reverse dependencies