Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.
2,210
stars
2,685
commits
Vue
primary language
Sep 10, 2026
updated
Makes Klipper more accessible by adding a lightweight, responsive web user interface, centred around an intuitive and consistent design philosophy.
Visit docs.mainsail.xyz/setup to get started with Mainsail.
Mainsail is also available in remote mode on http://my.mainsail.xyz. Find out more.
Visit docs.mainsail.xyz to view the full documentation.
You can find the latest release notes here.

Do you need help or just want to talk? Join our active community on Discord!
Did you find a bug or did you thought of a feature? Please create an Issue in GitHub and let us know.
BIGTREETECH is the official mainboard partner of Mainsail. BIGTREETECH is committed to developing innovative and competitive products to better serve the 3D printing community.
Mainsail is primarily developed and maintained by meteyou. To keep the project going he invests his free time, almost every day. To motivate him (☕🍺😜) there are several ways to support him:
Contributions to Mainsail are always welcome!
Looking for a first issue to tackle?
Massive thanks to the whole Voron Design community. Without them such a project would not be possible.
(top 30 of 143)
Vue
67.4%
TypeScript
32.0%
Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.
2,210
stars
2,685
commits
Vue
primary language
Sep 10, 2026
updated
Makes Klipper more accessible by adding a lightweight, responsive web user interface, centred around an intuitive and consistent design philosophy.
Visit docs.mainsail.xyz/setup to get started with Mainsail.
Mainsail is also available in remote mode on http://my.mainsail.xyz. Find out more.
Visit docs.mainsail.xyz to view the full documentation.
You can find the latest release notes here.

Do you need help or just want to talk? Join our active community on Discord!
Did you find a bug or did you thought of a feature? Please create an Issue in GitHub and let us know.
BIGTREETECH is the official mainboard partner of Mainsail. BIGTREETECH is committed to developing innovative and competitive products to better serve the 3D printing community.
Mainsail is primarily developed and maintained by meteyou. To keep the project going he invests his free time, almost every day. To motivate him (☕🍺😜) there are several ways to support him:
Contributions to Mainsail are always welcome!
Looking for a first issue to tackle?
Massive thanks to the whole Voron Design community. Without them such a project would not be possible.
(top 30 of 143)
Vue
67.4%
TypeScript
32.0%