Code generators are the backends of compilers and translate a program (specification) from some intermediate object code to a program in a target language, which may be immediately executable but generally requires further compilation, interpretation or assembly. The kits referred to are tools or environments for constructing this class of translation meta-programs.
Submissions should not include instances of static, ready-made programs dedicated to translating a program from (intermediate) object language A to target language B. These should be assigned to subcategories dealing with the specific target languages involved. Rather submissions should pertain to examples of frameworks for constructing these translation programs.