A responsive web interface for monitoring and controlling Klipper-based 3D printers, built on the Moonraker API.
fluidd-core/fluidd
A free, open-source web interface for Klipper that lets you manage and monitor your 3D printer from a browser.
Open-source alternative to:OctoPrint
- Stars
- 1,842
- Forks
- 618
- Open issues
- 81
- Last commit
- 2 days ago
What is it?
Fluidd is a web interface for Klipper, the firmware that runs 3D printers. It gives you a browser-based dashboard for controlling and monitoring a printer, so you can operate it from a desktop, tablet, or phone without a dedicated desktop application.
The interface is responsive across screen sizes, and its panels can be rearranged to suit your workflow. Built-in color themes are included. A single Fluidd installation can manage multiple printers.
Fluidd can be installed alongside Klipper and Moonraker through KIAUH, and official Docker images are available in standard and unprivileged variants.
Key features
- 01Responsive interface for desktop, tablet, and mobile browsers
- 02Customizable layouts with draggable panels
- 03Built-in color themes
- 04Manage multiple printers from one installation
- 05Official Docker images, including an unprivileged variant
Use cases
- Controlling and monitoring a Klipper-based 3D printer from a phone or tablet
- Running a single web dashboard for a small fleet of printers
- Self-hosting the interface in a Docker container on a home server
Quick start
- 1
Install Fluidd via KIAUH (installs Klipper, Moonraker and dependencies)
- 2
Pull the official Docker image
docker pull ghcr.io/fluidd-core/fluidd - 3
Read the docs for installation and configuration help
Things to know
- Designed specifically as a web interface for Klipper-based 3D printers, requiring a Klipper setup.
- Installation and configuration rely on external docs and related tools like KIAUH and Moonraker.
Topics
FAQ
- What is fluidd?
- A free, open-source web interface for Klipper that lets you manage and monitor your 3D printer from a browser. Fluidd is a web interface for Klipper, the firmware that runs 3D printers. It gives you a browser-based dashboard for controlling and monitoring a printer, so you can operate it from a desktop, tablet, or phone without a dedicated desktop application.
- Is fluidd free to use? What license does it have?
- fluidd is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is fluidd still maintained?
- Actively maintained. The last commit to fluidd was on Nov 5, 2026.
- What can I use fluidd for?
- Controlling and monitoring a Klipper-based 3D printer from a phone or tablet Running a single web dashboard for a small fleet of printers Self-hosting the interface in a Docker container on a home server
- How do I install fluidd?
- Install Fluidd via KIAUH (installs Klipper, Moonraker and dependencies) Pull the official Docker image: docker pull ghcr.io/fluidd-core/fluidd Read the docs for installation and configuration help
- Where can I get fluidd?
- The source code and installation instructions are on GitHub: https://github.com/fluidd-core/fluidd
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted server for Obico, an open-source smart 3D printing platform with AI failure detection for OctoPrint and Klipper printers.
Open-source slicer that turns 3D models into G-code for Bambu Lab, Prusa, Creality, Voron and other FDM printers.
A self-hosted web service for tracking 3D-printer filament spools, their weights and usage, integrated with OctoPrint and Klipper/Moonraker.
Browser-based embedded bring-up multitool for the Raspberry Pi Pico: a scope, logic analyzer, power supply and bus tools served from the board over USB.
A self-hosted web UI for managing Nginx sites, certificates, configs, logs and server stats, written in Go and Vue.