cncjs
« Back to VersTracker
Description:
Interface for CNC milling controllers
Type: Cask  |  Latest Version: 1.10.8@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Other
Tags: cnc g-code machining web-ui controller
Install: brew install --cask cncjs
About:
cncjs is a web-based interface for controlling CNC (Computer Numerical Control) machines. It connects to controllers like Grbl, Marlin, Smoothieware, and TinyG via serial port or network. The tool provides real-time monitoring, G-code editing, and job management capabilities directly from a browser.
Key Features:
  • Web-based UI accessible from any browser
  • Supports multiple controller firmwares (Grbl, Marlin, etc.)
  • Real-time G-code visualizer and workspace viewer
  • Plugin architecture for extending functionality
Use Cases:
  • Controlling DIY CNC routers and 3D printers from a local network
  • Monitoring and managing G-code jobs with visual feedback
Alternatives:
  • Universal G-code Sender (UGS) – UGS is a Java-based desktop app; cncjs offers a more modern, browser-based interface with network access.
Version History
Detected Version Rev Change Commit
Feb 13, 2026 6:53pm 1.10.8 0 VERSION_BUMP 1380982e
Jan 25, 2026 6:49am 1.10.7 0 VERSION_BUMP 8d47cf29
Jan 20, 2026 3:57pm 1.10.6 0 VERSION_BUMP e2f5c26f
Aug 24, 2025 9:00pm 1.10.5 0 VERSION_BUMP d5e56230