https://github.com/LaserWeb/LaserWeb4/wiki

LaserWeb / CNCWeb 4.0 is an application for:

Generating GCODE from DXF/SVG/BITMAP/JPG/PNG files for Lasers and CNC Mills

Controlling a connected CNC / Laser machine (running either Grbl, Smoothieware, TinyG or MarlinKimbra)

It is available to use with Windows, Mac, Linux and RaspberryPi.