
OctoPrint
Web interface for controlling and monitoring 3D printers

OctoPrint is a web-based interface for controlling and monitoring consumer 3D printers over a network. It lets you manage print jobs, view printer status in real time, and extend functionality through a large plugin ecosystem.
Key Features
- Remote printer control (start, pause, stop, and manual movement/extrusion controls)
- Live monitoring of print progress and temperatures (hotend and bed)
- Webcam integration for remote viewing
- G-code viewer/visualizer for the currently loaded or printing job
- File management and job handling for print workflows
- Built-in user accounts and access control for restricting printer operations
- Event hooks and system commands for automation (e.g., custom actions, reboot/shutdown)
- Extensible plugin system with a community-maintained plugin repository
Use Cases
- Remote management of a home or makerspace 3D printer from a browser
- Adding monitoring and access controls to shared printers in labs or schools
- Extending printer workflows with plugins (automation, integrations, timelapses)
OctoPrint is widely used on small servers such as Raspberry Pi and is designed to make everyday 3D printing easier to monitor, control, and customize while remaining highly extensible.
Categories:
Tags:
Tech Stack:
Similar Services

Home Assistant
Open-source home automation platform prioritizing local control
Open-source platform to control smart home devices, build automations and dashboards, with broad third-party integrations and local-first privacy.

Frigate
NVR with real-time local object detection for IP cameras
Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.
Tasmota
Open source firmware for ESP8266/ESP32 smart home devices
Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

Node-RED
Flow-based low-code tool for building event-driven automations
Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.


ThingsBoard
Open-source IoT platform for device management and dashboards
Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Zigbee2MQTT
Zigbee-to-MQTT bridge for connecting Zigbee devices to MQTT
Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.



