CNCjs vs Spoolman

Two self-hosted Manufacturing apps, compared on the facts we track: GitHub popularity and activity, license, language, Docker images and a rough hosting estimate.

Side by side

CNCjsSpoolman
DescriptionWeb interface for CNC milling controllers running Grbl, Smoothieware, or TinyG.Keep track of your inventory of 3D-printer filament spools.
GitHub stars2,6673,009
Forks––
Open issues––
Commits (12 months)51823
Last activity2026-11-092026-11-09
Latest releasev1.11.5 (2026-09-13)v0.27.1 (2026-10-31)
Maintenance healthActiveActive
LicenseMITMIT
Language / platformNodejsDocker, Python
Docker Hub imagecncjs/cncjs–
Docker pulls24k–
Est. server size~1 GB, 1 vCPU~1 GB, 1 vCPU
Est. hosting from$5/mo$5/mo
CategoriesManufacturingInventory Management, Manufacturing
LinksWebsite · SourceWebsite · Source

What the numbers say

Summary: CNCjs leads on Docker Hub availability; Spoolman leads on commit activity. The right choice depends on the features you need — read both project descriptions and docs.

This summary is generated from GitHub, Docker Hub and awesome-selfhosted data as of 2026-11-15. It does not rate features or quality.

Get the Docker images

CNCjs

docker pull cncjs/cncjs

Image on Docker Hub. Ports, volumes and environment variables differ per app; follow the official docs.

Frequently asked questions

Is CNCjs or Spoolman more popular?

They are close: CNCjs has 2,667 GitHub stars and Spoolman has 3,009 (as of 2026-11-15).

Which is more actively maintained, CNCjs or Spoolman?

Spoolman had more commits over the last 12 months (823 vs 51). Both had repository activity on 2026-11-09. Releases in the past year: CNCjs 10+, Spoolman 9. Our health labels: CNCjs is “Active”, Spoolman is “Active”.

What licenses do CNCjs and Spoolman use?

Both use MIT.

Can I run CNCjs and Spoolman with Docker?

CNCjs has a Docker Hub image (cncjs/cncjs). We did not find one for Spoolman, though the upstream listing mentions Docker as a deployment option.

Read more

CNCjs

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

Active ★ 2.7k MIT 🐳 Docker~$5/mo

Spoolman

Keep track of your inventory of 3D-printer filament spools.

Active ★ 3k MIT 🐳 Docker~$5/mo

Browse all self-hosted Manufacturing apps.

Related comparisons

CNCjs vs OctoprintCNCjs vs LinuxCNCOctoprint vs SpoolmanLinuxCNC vs Spoolman