cncjs
Web-based CNC controller interface that runs on any browser, supports multiple firmware.
CNCjs is a full-featured web-based interface for CNC controllers. It supports Grbl, Marlin, Smoothieware, and TinyG. Key features include 6-axis DRO, 3D tool path visualization, multi-client communication, responsive UI, custom widgets, and keyboard shortcuts. It runs on Node.js and can be accessed from any modern browser, making it a versatile cross-platform solution.