Top pick · highest health
Octoprint
96 GOODSnappy web interface for controlling consumer 3D printers.
★ 9.1k · ⟳ 3 days ago · 1.11.8 · AGPL-3.0
We track 5 open-source Octoprint Cloud alternatives, of which 4 currently score 70 or above on Repoly's GitHub health scale and 4 ship a Docker image. Octoprint leads on health at 96/100 with 72 commits in the last 90 days; across all 5 projects you are choosing between AGPL-3.0, GPL-3.0, MIT.
Showing 5 of 5 tools
Top pick · highest health
Snappy web interface for controlling consumer 3D printers.
★ 9.1k · ⟳ 3 days ago · 1.11.8 · AGPL-3.0
Keep track of your inventory of 3D-printer filament spools.
★ 2.8k · ⟳ today · v0.26.1 · MIT
Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device.
★ 2.2k · ⟳ 3 days ago · v2.19.0 · GPL-3.0
Lightweight & responsive user interface for Klipper, the 3D printer firmware.
★ 1.8k · ⟳ today · v1.37.5 · GPL-3.0
Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG.
★ 2.6k · ⟳ yesterday · v1.11.5 · MIT
Octoprint scores highest at 96/100, with 72 commits in the last 90 days, 9.1k GitHub stars and its latest release (1.11.8) published 3 months ago. Spoolman has the most raw commit activity at 501 commits in 90 days.
2 of 5 are permissively licensed (MIT, Apache, BSD or similar): Spoolman (MIT), CNCjs (MIT). 3 use copyleft licences such as GPL or AGPL, which require you to publish changes if you distribute a modified version.
4 of 5 publish a Docker image or Compose file: Octoprint, Spoolman, Mainsail, Fluidd. Docker support contributes 10 of the 100 available health points, because it is the clearest signal that self-hosting is a supported path rather than an afterthought.