ragg2 is a frontend for r_egg, compile programs into tiny binaries for x86-32/64
and arm.

This tool is experimental and it is a rewrite of the old rarc2 and
rarc2-tool programs as a library and integrated with r_asm and r_bin.

Programs generated by r_egg are relocatable and can be injected in
a running process or on-disk binary file.

ragg2-cc is another tool that comes with r2 and it is used to
generate shellcodes from C code. The final code can be linked with rabin2
and it is relocatable, so it can be used to inject it on any remote
process.

ragg2-cc is conceptually based on shellforge4, but only linux/osx
x86-32/64 platforms are supported.