CNCjs
A web-based interface for CNC milling controller running Grbl, Smoothieware, or TinyG.
CNCjs is a web-based interface for CNC milling controllers that run Grbl, Smoothieware, or TinyG. It runs on a Raspberry Pi or a laptop with Node.js installed, connecting to the Arduino over a serial connection using a USB serial port, a Bluetooth serial module, or a Serial-to-WiFi module such as XBee or USR-WIFI232-T.
The interface supports Grbl and Grbl-Mega, Smoothieware, TinyG, and g2core, and is available as a desktop app for Linux, Mac OS X, and Windows. It includes a 3D visualizer, allows multiple HTTP connections to the same serial port, and offers a responsive view for small screens. The workspace is customizable, with support for commands, events, keyboard shortcuts, Contour ShuttleXpress, multi-language support, a watch directory, Z-Probe, and pendant projects including cncjs-pendant-boilerplate, cncjs-pendant-ps3, cncjs-pendant-tinyweb, and cncjs-pendant-keyboard. It runs in Chrome, Edge, Firefox, Opera, and Safari, and is licensed under the MIT License.
12 alternatives to CNCjs
Ranked by how well each tool replaces CNCjs: shared features, audience, price and popularity.
- 57 out of 100 match—
Open-source browser and desktop automation with AI macro assistant and MCP integration
Covers 1 of 15 key features.
Free planOpen source52 out of 100 match$24.92/moBASIC-like scripting language for automating Windows GUI and general scripting.
Covers 3 of 15 key features.
Free planOpen source51 out of 100 matchFreeAn open-source launcher app designed to boost your productivity.
Covers 1 of 15 key features.
Free planOpen source50 out of 100 matchContact salesBuild lightweight cross-platform desktop apps with JavaScript, HTML, and CSS
Covers 2 of 15 key features.
Open source49 out of 100 match—- 49 out of 100 match$200/mo
- 48 out of 100 match—
Run predefined shell commands safely from a web interface
Covers 1 of 15 key features.
Open source48 out of 100 match—Code-first orchestration platform for internal software
Covers 2 of 15 key features.
Free planOpen source48 out of 100 match$120/mo- 48 out of 100 match$50/mo
Multi-Scrobbler: Monitor your music listening activity from everywhere and scrobble it an
Covers 1 of 15 key features.
Free planOpen source47 out of 100 matchFreeAutomate your Android device with powerful, easy-to-use macros
Covers 1 of 15 key features.
47 out of 100 match—