CNCjs
Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG.
Activity has dropped noticeably. Check the repository before committing to it.
Commit activity more than 16% of tracked projects; popularity more than 55%. How this is calculated.
Commits, last 11 months
| Stars | 2.6k |
|---|---|
| Latest release | v1.11.5 · 13 Sept 2026 |
| Repo updated | 21 Sept 2026 |
| Licence | MIT |
| Built with | Nodejs |
Is CNCjs actively maintained?
CNCjs is under active development: 36 commits landed over the last 11 months, averaging roughly 2 commits a month in the most recent quarter.
Activity is cooling: commits are down 57% against the previous quarter. One slow quarter is normal; two in a row is a signal.
The most recent tagged release, v1.11.5, shipped within the last month — a current, installable version exists today.
CNCjs ranks #7 of 7 tracked manufacturing projects. Several better-maintained options exist in the same category — they are listed below.
What CNCjs actually does
CNCjs provides a web-based dashboard for interacting with hardware controllers like Grbl, Smoothieware, and TinyG. It allows you to monitor and command computer numerical control milling machines directly from a browser interface. The application relies on Node.js and is released under an MIT licence.
Best fit: Operators seeking a browser-accessible control panel for managing workshop milling equipment running standard controller firmware.
Worth knowing: Project maintenance has slowed down, which might impact compatibility with newer hardware or dependencies over time.
Deployment notes
As a Node.js application, it typically requires a process manager like PM2, persistent storage for configuration files, and a reverse proxy to handle TLS termination.
Links
Alternatives to CNCjs
Projects in the same categories, ordered by health score.
Digital asset manager for 3d print files; STL, OBJ, 3MF and more.
Linux based CNC machine controller. It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
Keep track of your inventory of 3D-printer filament spools.
Snappy web interface for controlling consumer 3D printers.
Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device.
Lightweight & responsive user interface for Klipper, the 3D printer firmware.