Featured Partnertheopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
OctoPrint logo

OctoPrint

The snappy web interface for your 3D printer.

AGPL-3.0mechanical/3d-printing
★ 8k
Visit Project

A web-based interface for remotely controlling, monitoring, and extending 3D printers.

About the Project

Why use this?

OctoPrint gives users browser-based control over a 3D printer, including job start and pause, temperature adjustment, axis movement, G-code visualization, webcam monitoring, and print-progress tracking. It is commonly installed on a Raspberry Pi connected to the printer.

It is valuable for both hobbyists and small production environments that need remote monitoring, automation, and plugin extensibility. Its plugin ecosystem adds timelapses, bed-level visualization, firmware updates, notifications, and printer-specific integrations. [77]

Key Features

  • Remote printer control and monitoring from a browser
  • Webcam feed, G-code visualizer, and print-progress tracking
  • Temperature, axis, extrusion, and job controls
  • Large plugin ecosystem
  • Access controls, event hooks, and automation support
Replaces / Alternative to
Proprietary printer cloud apps
Free layer
open-source