cncjs

A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG

clinc

A minimalist, scriptable command-line interface for GRBL.