Octoprint
Snappy web interface for controlling consumer 3D printers.
Software to manage 3D printers, CNC machines and other physical manufacturing tools.
We track 8 open-source, self-hosted Manufacturing apps. 8 of them had commits in the last 90 days, 7 can run with Docker, and the most common licenses are MIT (3), AGPL-3.0 (2), GPL-3.0 (2). The most-used languages are Python, Nodejs, C. Below are the top picks by GitHub stars, followed by every app ranked by stars weighted by maintenance health.
| # | App | Stars | Health | Last activity | License | Language | Docker |
|---|---|---|---|---|---|---|---|
| 1 | Octoprint | 9.2k | Active | 2026-11-10 | AGPL-3.0 | Docker, Python | ✓ |
| 2 | Spoolman | 3k | Active | 2026-11-09 | MIT | Docker, Python | ✓ |
| 3 | CNCjs | 2.7k | Active | 2026-11-09 | MIT | Nodejs | ✓ |
| 4 | LinuxCNC | 2.5k | Active | 2026-11-09 | GPL-2.0, LGPL-3.0 | C, deb | – |
| 5 | Mainsail | 2.2k | Active | 2026-10-31 | GPL-3.0 | Docker, Python | ✓ |
Ranked by GitHub stars weighted by maintenance health.
Snappy web interface for controlling consumer 3D printers.
Keep track of your inventory of 3D-printer filament spools.
Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG.
Linux based CNC machine controller. It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device.
Digital asset manager for 3d print files; STL, OBJ, 3MF and more.
Lightweight & responsive user interface for Klipper, the 3D printer firmware.
Production scheduling for manufacturing teams — one plan for the machines, people, and tools that run your jobs.
By GitHub stars, the most popular self-hosted Manufacturing apps are Octoprint (9,190 stars), Spoolman (3,009 stars), CNCjs (2,667 stars). Popularity is only one signal: also check maintenance health, license and whether it fits your setup.
8 of the 8 apps listed had commits in the last 90 days.
7 of the 8 apps can run with Docker; 1 publish an image on Docker Hub, including CNCjs.
The most common licenses in this category are MIT (3 apps), AGPL-3.0 (2 apps), GPL-3.0 (2 apps).
The software itself is free to download. Based on our rough hardware estimates, the cheapest suitable VPS plan starts at about $3.5/month (median $5/month across apps in this category). Several light apps can share one server.
Figures from GitHub and Docker Hub as of 2026-11-15; hosting costs are rough estimates.