SELFHOSTALT

Home / manufacturing / Mainsail

5 self-hosted alternatives to Mainsail (2026)

Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device.

License: GPL-3.0 · Language: Docker/Python source code

CNCjs source

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

MITNodejs

Fluidd source

Lightweight & responsive user interface for Klipper, the 3D printer firmware.

GPL-3.0Docker/Nodejs

LinuxCNC source

Linux based CNC machine controller. It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more.

GPL-2.0/LGPL-3.0C/deb

Manyfold source

Digital asset manager for 3d print files; STL, OBJ, 3MF and more.

MITDocker

Octoprint source

Snappy web interface for controlling consumer 3D printers.

AGPL-3.0Docker/Python

All 6 apps in manufacturing →