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

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.

    PaidProprietaryWeb

    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.

    FreeProprietaryWeb

    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.