Recaf es un editor de código Java bytecode de código abierto creado sobre el ASM de Objectweb'ASM es una biblioteca de manipulación de códigos de bytes que abstrae el conjunto constante y algunos otros atributos de archivo de clase. Como ya no es necesario realizar un seguimiento de la agrupación constante y administrar los cuadros de pila adecuados, se pueden realizar cambios complejos con relativa facilidad. Con funciones adicionales para ayudar en el proceso de edición de clases, Recaf es el editor de código bytecode gratuito más completo en funciones.