cncjs
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG
svg_gcode
"svg_gcode" is an npm package that converts SVG file inputs into G-code text. It is a modified version of the open source repository "gcodercnc2d5" by drandrewthomas, with additional modifications in jQuery.