# OctoPrint **Repository Path**: mirrors_trending/OctoPrint ## Basic Information - **Project Name**: OctoPrint - **Description**: OctoPrint is the snappy web interface for your 3D printer! - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-12 - **Last Updated**: 2026-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

OctoPrint's logo

OctoPrint

GitHub release PyPI Supported Python versions Build status Community Forum Discord Contributor Covenant Linting & formatting python: ruff Linting & formatting html/jinja: djLint Formatting js/css/less/yaml: prettier pre-commit Made by humans

OctoPrint provides a snappy web interface for controlling consumer 3D printers. It is Free Software and released under the [GNU Affero General Public License V3](https://www.gnu.org/licenses/agpl-3.0.html)[^1]. Its website can be found at [octoprint.org](https://octoprint.org/?utm_source=github&utm_medium=readme). The community forum is available at [community.octoprint.org](https://community.octoprint.org/?utm_source=github&utm_medium=readme). It also serves as a central knowledge base. An invite to the Discord server can be found at [discord.octoprint.org](https://discord.octoprint.org). The FAQ can be accessed by following [faq.octoprint.org](https://faq.octoprint.org/?utm_source=github&utm_medium=readme). The documentation is located at [docs.octoprint.org](https://docs.octoprint.org). The official plugin repository can be reached at [plugins.octoprint.org](https://plugins.octoprint.org/?utm_source=github&utm_medium=readme). **OctoPrint's development wouldn't be possible without the [financial support by its community](https://octoprint.org/support-octoprint/?utm_source=github&utm_medium=readme). If you enjoy OctoPrint, please consider becoming a regular supporter!** ![Screenshot](https://octoprint.org/assets/img/screenshot-readme.png) You are currently looking at the source code repository of OctoPrint. If you already installed it (e.g. by using the Raspberry Pi targeted distribution [OctoPi](https://github.com/guysoft/OctoPi)) and only want to find out how to use it, [the documentation](https://docs.octoprint.org/) might be of more interest for you. You might also want to subscribe to join [the community forum at community.octoprint.org](https://community.octoprint.org) where there are other active users who might be able to help you with any questions you might have. [^1]: Where another license applies to a specific file or folder, that is noted inside the file itself or a folder README. For licenses of both linked and vendored third party dependencies, see also THIRDPARTYLICENSES.md. ## Contributing Contributions of all kinds are welcome, not only in the form of code but also with regards to the [official documentation](https://docs.octoprint.org/), debugging help in the [bug tracker](https://github.com/OctoPrint/OctoPrint/issues), support of other users on [the community forum at community.octoprint.org](https://community.octoprint.org) or [the official discord at discord.octoprint.org](https://discord.octoprint.org) and also [financially](https://octoprint.org/support-octoprint/?utm_source=github&utm_medium=readme). If you think something is bad about OctoPrint or its documentation the way it is, please help in any way to make it better instead of just complaining about it -- this is an Open Source Project after all :) For information about how to go about submitting bug reports or pull requests, please see the project's [Contribution Guidelines](https://github.com/OctoPrint/OctoPrint/blob/dev/CONTRIBUTING.md). ## Special Thanks Cross-browser testing services are kindly provided by [BrowserStack](https://www.browserstack.com/). Profiling is done with the help of [PyVmMonitor](https://www.pyvmmonitor.com). Error tracking is powered and sponsored by [Sentry](https://sentry.io).