Alternatives to OctoPrint
Control and monitor a 3D printer from a browser. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
OctoPrint
Control and monitor a 3D printer from a browser.
Replacements
Listings that take over the same core job as OctoPrint.
Mainsail
Control a Klipper printer through a browser dashboard.
Mainsail is a GPL-3.0 browser dashboard with job controls and print-file management, but it only works with Klipper and a compatible Moonraker installation.
Fluidd
Manage Klipper print jobs from a responsive browser interface.
Fluidd is a GPL-3.0 responsive browser interface with printer controls and configuration editing, but it requires Klipper and Moonraker on the printer host.
Duet Web Control
A responsive browser interface for controlling 3D printers that run RepRapFirmware on Duet boards.
Duet Web Control needs no separate host computer, running directly on Duet boards, but only works with printers using RepRapFirmware on Duet electronics.
SimplyPrint
A cloud platform for slicing, monitoring, queueing and managing one or many 3D printers.
SimplyPrint moves control, monitoring and queueing to a closed-source cloud service with mobile apps and a browser slicer, with advanced fleet features costing extra.
Printrun
A Python host suite for 3D printers with the Pronterface GUI, Pronsole console and Printcore library.
Printrun controls the printer over USB from a desktop GUI or console, so the computer must stay tethered during prints and there is no web interface.
Repetier-Host
Desktop host software that places, slices, previews and prints models on FDM 3D printers.
Repetier-Host is a closed-source desktop program that bundles slicers and prints over USB, network or SD card, with a Linux build that depends on Mono.
3DPrinterOS
Cloud platform for managing printers, files and users across a fleet of 3D printers.
3DPrinterOS is a paid, cloud-only platform for managing many printers and users, aimed at organisations rather than a single self-hosted printer.
Also worth comparing
These listings name OctoPrint as their own alternative, so the relationship runs both ways.
FDM Monster
A self-hosted dashboard for managing a farm of 3D printers running OctoPrint, Moonraker, PrusaLink or Bambu Lab firmware.
OctoPrint is AGPL-3.0 open source with a large plugin system, but it controls one printer per host rather than offering a farm dashboard.
OctoPi
A Raspberry Pi operating system image that ships OctoPrint for controlling 3D printers over the web.
OctoPrint installed on its own runs on any Linux host rather than a dedicated Raspberry Pi image, but requires setting it up yourself instead of flashing it.
Prusa Connect
Prusa Research's cloud service for monitoring, queuing and controlling Prusa 3D printers remotely from a browser.
OctoPrint is free AGPL-3.0 software you self-host for browser control and monitoring with plugins, requiring a host computer next to the printer.
Repetier-Server
A self-hosted server for controlling and monitoring several 3D printers from a web browser.
OctoPrint is free AGPL-3.0 open source with an extensive plugin system for browser control, but typically handles one printer per host computer.
Similar software
Related functionality, not a direct replacement.
Klipper
Run 3D-printer control across a Linux host and the printer's microcontroller.
Moonraker
Expose a Klipper printer through an API server for web interfaces and tools.
Marlin
Control compatible 3D printers with configurable open-source firmware.
Obico
Open-source platform for monitoring and controlling 3D printers remotely, with AI print failure detection.
OctoEverywhere
A cloud service giving remote access, AI failure detection and notifications for home 3D printers.