awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to OctoPrint

Ranking updated Aug 19, 2026

For an open source alternative to OctoPrint, the strongest matches are foosel/octoprint (OctoPrint is the quintessential self-hostable 3D printer management server), octoprint/octoprint (OctoPrint is a fully self-hostable 3D printer management platform) and webui-dev/webui (This repository is a general-purpose web UI framework for). orcaslicer/orcaslicer is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to octoprint”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to OctoPrint

Find the best repos with AI.We'll search the best matching repositories with AI.
  • foosel/octoprintfoosel avatar

    foosel/OctoPrint

    9,009View on GitHub↗

    OctoPrint is a web-based control panel and Python-based hardware server for managing 3D printers. It functions as a G-code remote controller that sends commands to printer firmware over a persistent USB serial connection, allowing users to operate hardware and monitor print jobs through a browser. The project is an extensible hardware management platform that utilizes a plugin-based system. This architecture enables the addition of third-party functionality and custom extensions to modify core behavior and expand the system's remote control capabilities. The platform covers remote printer ma

    OctoPrint is the quintessential self-hostable 3D printer management server, offering complete browser-based printer control, webcam streaming, temperature monitoring, and a robust plugin ecosystem.

    Python3D Printer ManagementRemote 3D Printer Controllers
    View on GitHub↗9,009
  • octoprint/octoprintOctoPrint avatar

    OctoPrint/OctoPrint

    9,020View on GitHub↗

    OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard to start, pause, cancel, and track print jobs, while streaming real-time printer status, temperature, and progress updates. The system is built around a plugin-based architecture that allows extending core functionality, and it offers a documented REST API for programmatic printer control and data management. The platform distinguishes itself through its comprehensive automation and extensibility capabilities. It supports event-driven workflows that automatically execute cust

    OctoPrint is a fully self-hostable 3D printer management platform featuring web-based control, webcam streaming, temperature monitoring, G-code execution, and an extensive plugin architecture.

    PythonPrinter Control PanelsTemperature SettingsWebcam Streams
    View on GitHub↗9,020
  • webui-dev/webuiwebui-dev avatar

    webui-dev/webui

    4,147View on GitHub↗

    WebUI is a backend-agnostic web UI framework and cross-language library designed to render web interfaces for applications written in any backend language. It functions as a binary protocol UI bridge that synchronizes backend state and frontend rendering through a standardized communication layer. The framework utilizes a portable binary protocol to facilitate data transfer between backend services and the web frontend. It employs language-specific wrappers to integrate various backend languages into a consistent communication format, allowing a single web interface to connect to diverse exec

    This repository is a general-purpose web UI framework for applications rather than a dedicated application for monitoring and controlling 3D printers.

    CWeb Interfaces
    View on GitHub↗4,147
  • orcaslicer/orcaslicerOrcaSlicer avatar

    OrcaSlicer/OrcaSlicer

    14,774View on GitHub↗

    OrcaSlicer is a 3D printer slicer software designed to convert three-dimensional digital models into precise machine instructions for additive manufacturing. It functions as an end-to-end workflow manager that handles the transformation of geometric data into layer-by-layer movement commands while providing tools to configure print parameters and manage hardware settings. The software distinguishes itself through integrated remote management capabilities, allowing users to submit print jobs, monitor real-time telemetry, and control network-connected hardware from remote locations. It incorpor

    OrcaSlicer is primarily a 3D printer slicer that converts digital models into machine code, rather than a dedicated platform for remote monitoring and printer management.

    C++Remote 3D Printer Controllers
    View on GitHub↗14,774

Related searches

  • an open source platform for 3d printing models
  • an open source browser based 3d modeling tool
  • an open source alternative to Stream Deck
an open source parametric CAD software suite
  • an open source utility for flashing ISOs
  • an open source workflow automation platform
  • an open source online code editor
  • an open source CI/CD server for deployment