CNCjs
CNCjs is an open-source, self-hosted app in the Manufacturing & Agriculture category, licensed MIT and written mainly in JavaScript. It has 2,657 GitHub stars and its last commit was on Sep 21, 2026 (data as of Oct 26, 2026).
GitHub stats
- GitHub stars
- 2,657
- Forks
- 632
- Open issues
- 139
- Commits, last 12 months
- 49
- Last commit
- Sep 21, 2026
- Latest release
- v1.11.5Sep 13, 2026
- Created
- Aug 21, 2015
- License
- MITOpen source
Data as of from the GitHub API. Report an error
Project health
ActiveActive: last commit Sep 21, 2026, 49 commits in 12 months.
- Regular releases10 or more releases in 12 months
| Last commit | Sep 21, 2026 |
|---|---|
| Commits, last 12 months | 49 |
| Latest release | v1.11.5 (Sep 13, 2026) |
| Releases, last 12 months | 10 or more |
| Releases, all time | 202 |
| Open issues | 139 |
| Open pull requests | 5 |
| Good first issues | 0 |
| Contributing guide | Yes |
| Security policy | No |
| Created | Aug 21, 2015 |
Health as of , from the GitHub API. A label describes activity, not quality or security. How we label project health · Report a data error
About CNCjs
Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG.
Description adapted from awesome-selfhosted (CC BY-SA 3.0). Source code: github.com/cncjs/cncjs.
Topics
- cnc
- gcode
- tinyg
- raspberry-pi
- cnc-milling-controller
- smoothieware
- smoothie
- cncjs
- g2core
- grbl
Repository preview
Similar apps
More apps like CNCjs
Other projects in Manufacturing & Agriculture, ranked by GitHub stars.
Octoprint
OctoPrint/OctoPrint
Snappy web interface for controlling consumer 3D printers.
Active · last commit Oct 22, 2026
Manufacturing & AgriculturePythonDockerSpoolman
Donkie/Spoolman
Keep track of your inventory of 3D-printer filament spools.
Active · last commit Oct 26, 2026
ERP & InventoryPythonDockerCarbon
crbnos/carbon
Manufacturing ERP, MES and QMS: quoting, MRP, inventory, shop floor and quality tracking on one Postgres schema.
Active · last commit Oct 26, 2026
ERP & InventoryTypeScriptDockerLinuxCNC
LinuxCNC/linuxcnc
Linux based CNC machine controller. It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
Active · last commit Oct 26, 2026
Manufacturing & AgriculturePythonMainsail
mainsail-crew/mainsail
Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device.
Active · last commit Oct 25, 2026
Manufacturing & AgricultureVueDockerManyfold
manyfold3d/manyfold
Digital asset manager for 3d print files; STL, OBJ, 3MF and more.
Active · last commit Oct 25, 2026
Manufacturing & AgricultureRubyDocker
Is CNCjs free and open source?
Yes. CNCjs is open-source software released under the MIT license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I run CNCjs with Docker?
CNCjs does not list an official Docker image. It installs natively (Nodejs), so follow the install steps in its README or look for a community-maintained container.
What are the best alternatives to CNCjs?
Popular self-hosted alternatives to CNCjs include Octoprint, Spoolman and Carbon.
Is CNCjs actively maintained?
The most recent commit to CNCjs was on Sep 21, 2026 with 49 commits in the past twelve months. The latest release is v1.11.5, published Sep 13, 2026. It had 139 open issues on GitHub. appsgit's project-health label for it is "Active" as of Oct 26, 2026.