JASM is an assembler/disassembler for JVM bytecode. It provides a nice syntax for writing JVM classes in a bytecode-focused assembly language, and can also disassemble any Java .class file to JASM ...
This library has no dependencies other than the Nim standard library. Currently, the Nim standard module first parses or serializes json into JsonNodes and then turns the JsonNodes into your objects ...