Sickle is a shellcode development tool created to speed up the various steps in creating a functioning payload. Although modules are aimed towards assembler, sickle is geared towards crafting payloads in various languages and is not limited to shellcode. The structure of Sickle has been completely redesigned in order to allow drop in modules. This will allow users to easily implement new formats and development modules. All supported architectures have remained the same as v1.6, and 2 new modules have been added. Documentation has also been added for those looking to implement their own formats or modules.
Check it out here: https://github.com/wetw0rk/Sickle