Skip to content
whatismyalternative

CNCjs

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

Visit CNCjs

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.

  1. Low-code programming for event-driven applications.

    Covers 0 of 15 key features.

    Open source
    57 out of 100 match—
  2. Open-source browser and desktop automation with AI macro assistant and MCP integration

    Covers 1 of 15 key features.

    Free planOpen source
    52 out of 100 match$24.92/mo
  3. BASIC-like scripting language for automating Windows GUI and general scripting.

    Covers 3 of 15 key features.

    Free planOpen source
    51 out of 100 matchFree
  4. An open-source launcher app designed to boost your productivity.

    Covers 1 of 15 key features.

    Free planOpen source
    50 out of 100 matchContact sales
  5. Build lightweight cross-platform desktop apps with JavaScript, HTML, and CSS

    Covers 2 of 15 key features.

    Open source
    49 out of 100 match—
  6. Open Source Integration Layer for AI Agents

    Covers 1 of 15 key features.

    Free planOpen source
    49 out of 100 match$200/mo
  7. Lua-powered desktop automation bridge for macOS.

    Covers 2 of 15 key features.

    Open source
    48 out of 100 match—
  8. Run predefined shell commands safely from a web interface

    Covers 1 of 15 key features.

    Open source
    48 out of 100 match—
  9. Code-first orchestration platform for internal software

    Covers 2 of 15 key features.

    Free planOpen source
    48 out of 100 match$120/mo
  10. Build integrations with AI

    Covers 1 of 15 key features.

    Free planOpen source
    48 out of 100 match$50/mo
  11. Multi-Scrobbler: Monitor your music listening activity from everywhere and scrobble it an

    Covers 1 of 15 key features.

    Free planOpen source
    47 out of 100 matchFree
  12. Automate your Android device with powerful, easy-to-use macros

    Covers 1 of 15 key features.

    47 out of 100 match—