Skip to content
appsgit

CNCjs

Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG.

github.com/cncjs/cncjs

GitHub stats

GitHub stars
2,647
Forks
624
Open issues
137
Commits, last 12 months
49
Last commit
Sep 21, 2026
Latest release
v1.11.5Sep 13, 2026
Created
Aug 21, 2015

Data from the GitHub API, refreshed daily.

About CNCjs

Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG. CNCjs is open source under the MIT license and written mainly in JavaScript, so you can read the code, run it on your own hardware and keep full control of your data.

The project has 2,647 stars and 624 forks on GitHub, with 49 commits over the last year. It installs natively rather than through an official Docker image, so plan for a short manual setup.

Topics

  • cnc
  • gcode
  • tinyg
  • raspberry-pi
  • cnc-milling-controller
  • smoothieware
  • smoothie
  • cncjs
  • g2core
  • grbl

Repository preview

CNCjs repository previewcncjs/cncjsOpen repository

FAQ

CNCjs FAQ

Still curious? Email info@appsgit.com.

What is CNCjs?

CNCjs is a free, open-source app you can host on your own server, listed in our Manufacturing & Agriculture category. Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG. The source code lives at github.com/cncjs/cncjs, where it has 2,647 stars.

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 open-source alternatives to CNCjs include Octoprint, Spoolman and LinuxCNC.

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. Check the open issues on GitHub to gauge how quickly maintainers respond.