selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Mainsail logo

Mainsail

★ 2.2k
GNU General Public License v3.0Open Source — No PaywallSource27+ active committers (12mo)

About

Mainsail is a web-based user interface for Klipper-based 3D printers. It is aimed at makers and printer operators who want a more accessible, responsive control panel for managing printers, files,...

Community Ratings

No ratings yet
screenshot-dashboardFeatures

Features

  • Responsive web interface
  • Multi-printer support
  • Localization in 12 languages
  • File manager
  • File editor with syntax highlighting
  • Print history
  • Job queue
  • Temperature presets
  • Bed mesh visualization
  • Multi-webcam support

Details

Last Updated
Oct 9, 2026
Created
Feb 16, 2020
Install Methods
source
Requirements
KlipperMoonraker
API
REST
Runtime / Stack
DockerPython
Privacy & Independence
Cloud: Optional
Deployment

Deployment: Container image available

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Mar 25, 2026

Related Software

EMQX logo

EMQX

16.8k
EMQX is a scalable MQTT platform for connecting IoT devices, processing real-time messages, and integrating with backend systems.
IoT PlatformsPermissive LicenseAutomation Tools+1
Details
Fluidd logo

Fluidd

1.8k
Fluidd is a free and open-source Klipper web interface for managing 3D printers.
ManufacturingCopyleft LicenseAutomation Tools+3
2 ContainersFully FOSS
Details
CNCjs logo

CNCjs

2.7k
CNCjs is a web-based interface for CNC controllers such as Grbl, Marlin, Smoothieware, and TinyG.
ManufacturingAutomation ToolsIoT Platforms+1
Details
Octoprint logo

Octoprint

9.1k
OctoPrint provides a web interface for controlling consumer 3D printers.
ManufacturingCopyleft LicenseAutomation Tools+2
Details
FlowForge logo

FlowForge

401
FlowFuse is a platform for building and operating industrial applications at scale, powered by Node-RED and enhanced with AI assistance.
IoT PlatformsPermissive LicenseAutomation Tools+5
Details
Thingsboard logo

Thingsboard

22.5k
An open-source IoT platform for collecting, processing, visualizing, and managing device data.
IoT PlatformsAnalytics ToolsManufacturing+2
Details
Mindustry logo

Mindustry

29.3k
An automation tower defense RTS written in Java.
GamesAutomation ToolsManufacturing+1
Details
LinuxCNC logo

LinuxCNC

2.5k
LinuxCNC is software for controlling CNC machines and related automation equipment.
ManufacturingAutomation ToolsFully FOSS
Fully FOSS
Details
Home Assistant logo

Home Assistant

91.4k
Open source home automation software that emphasizes local control and privacy.
IoT PlatformsOpen CorePermissive License+2
Open Core
Details
Frigate logo

Frigate

36.5k
Frigate NVR is a local network video recorder for IP cameras with realtime AI object detection and Home Assistant integration.
Video SurveillancePermissive LicenseAutomation Tools+2
Details
Tasmota logo

Tasmota

24.8k
Alternative firmware for ESP8266 and ESP32 devices with local control, web UI configuration, OTA updates, and automation.
IoT PlatformsAutomation ToolsCopyleft License
Details
Node RED logo

Node RED

23.7k
Low-code programming for event-driven applications.
IoT PlatformsFully FOSSPermissive License+3
Fully FOSS
Details