online g-code simulator. http://nraynaud.github.io/webgcode/
and a pocketing toolpath generator http://nraynaud.github.io/webgcode/text.html