Octoprint
Snappy web interface for controlling consumer 3D printers.
OctoPrint delivers a responsive web interface that lets users control and monitor consumer‑grade 3D printers directly from a browser. It provides real‑time access to webcam feeds, temperature readings, G‑code visualisation, and basic motion commands such as axis movement, extrusion and pausing or stopping prints. The system also supports remote start, stop and adjustment of print jobs, giving full oversight of the printing process.
The software is self‑hostable and runs on common hardware such as a Raspberry Pi, with a dedicated distribution called OctoPi simplifying installation. It is released under the GNU Affero General Public License 3.0, making it free, open‑source and free of subscription requirements. A community forum, Discord server, and extensive documentation support users and contributors.
OctoPrint’s functionality can be extended through a plugin ecosystem that is integrated into the web UI, allowing additional features such as bed‑level visualisation, timelapse creation, theming, and firmware updates. Plugins are installable with a single click, and the project encourages contributions of code, documentation, and financial support.
Reviews
Loading reviews…
Similar apps

Remote Access & VPN
Mainsail
Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device.
Photo & Video Management
Printrun
Control your 3D printer from your PC

System Monitoring & Maintenance
Fluidd
Lightweight & responsive user interface for Klipper, the 3D printer firmware.

Code Editors & IDEs
Orca Slicer
G-code generator for 3D printers

File Management & Transfer
Manyfold
Digital asset manager for 3d print files; STL, OBJ, 3MF and more.

3D, CAD & Modeling
UltiMaker Cura
3D printer and slicing GUI