🇺🇦 We stand with Ukraine! 🇺🇦
A. S. Budden Aaron Griffith Albert MN. @ SimplyPrint Alex Bahm Alex Verrico Alexis Coulombe AlexVerrico Alice Weigt Anderson Silva Andreas Bruckmann Andrew Cherevatkin Andrew Erickson Andy Castille Anni Lange Anthony Stéphan Antoine CAVARD Anton Skorochod apbarratt Arducam Aridor Joskowich Arkadiusz Miśkiewicz Arlo Blythe Aron List AstroPrint AvanOsch awenelo awesrc b-morgan Barrett Ford Ben Lye Benjamin Chanudet Bernhard B. Birk Johansson Blane Townsend Blue-Beaker Bogdan Kecman Boris Burgstaller Brad Fisher Brad Hochgesang Brad Morgan Brian Ruhmann Bryan J. Rentoul Cameron Cross Celogeek Cesar Vandevelde Charles Willis Charlie Powell Chris Fraschetti Christian Hofbauer Christian Ochsenschlaeger Christian Würthner Christoph Muche Christoph Schranz Christos Miniotis Clifford Roche CmdrCody51 Cosik Costas Basdekis cprasmu Craig Trunzo Creality CyberSensei czM1K3 Damian Wójcik Dan Delaney Dan Malec Daniel Dakhno Daniel Miller danieleborgo Daria Rostirolla David Zingg Davide Mencarelli Deadly667 Dennis Schwerdel Derek Antrican devildant dojohnso Douglas Krahmer DrAlexLiu edekeijzer electr0sheep ElectricSquid Elias Bakken Eric Higdon Eric Shapiro Erik de Keijzer Erik Gundersen Etienne G. (current) Eyal Eyal Soha eyal0 Fabian Schlenz Fabio Santos Farhad Malekpour fieldOfView Florens Wasserfall Florens Wasserfall (Platsch) Florian Schütte Franziska Kunsmann Fredrik Baberg Gareth Martin Gaston Dombiak George McCauley Gergo Torcsvari Gert Kjerslev Gina Häußge Glenn Hall Gustavo Bonesso Gustavo Cevallos Guy Sheffer hashashin Hilton Shumway Hugo C. Lopes Santos Costa ieatacid iFrostizz Ilja Orlovs Imon Daneshmand Itay Zelikovich j7126 Jacopo Tediosi Jakub Furman James D. McCannon Jamie Kawabata Jan Szumiec Jarek Szczepanski Jaroslav Groman Javier Martínez Arrieta jcassel Jean Pierre GARCIA Jean-Christophe Heger Jean-Philippe Alexandre jeffeb3 Jeremy Laurenson Jim Pingle jneilliii John Ruzick Jon Fairbanks Joseph Geis Jounathaen Jubaleth Juergen Pabel jukebox42 Juri Berlanda Justin Slay Justin Zak Kenneth Jiang Kestin Goforth Kevin Christensen kontakt Kragrathea Larsjuhw Leigh Johnson linux-paul LMS0815 Louis Sarwal Lowie Goossens lsellens Luca Zimmermann Lucas Bock Luis Diaz Luis Magar Brunner Lukáš Malatinský LuxuSam Malte Starostik Manuel McLure Marc Hannappel Marc Hannappel (Salandora) Marian Kleineberg Mario Lukas Mark Bloom Mark Lorenz Mark Walker MarkSlat Markus Towara Mathieu "ralmn" HIREL Matt Bielich Matt Thompson Maurice Kevenaar Max Grallinger Mechazawa Mesterkaa mic159 Michael Morris Michael Szubartowicz Michal Duda Michał Dziekoński (mdziekon) Mike Lyons Mikhail Poluboyarinov Mikkel Skovgaard Mikulas Heinz mival mledan MoltenBytes moof Mrnt n3bojs4 Neal Lambert Nicanor Romero Venier nickmitchko Nigel Metheringham Nikhil S. Shringarpurey Nils Andresen Nils Hendrik Rottgardt not-na ntoff oerkel47 Olli om2804 ovidiu Ozgun Ayaz Pablo Ventura Pascal Krumme Pascal Witt Patrick Leiser Paul de Vries Paul Goddard Paul Paukstelis Pavel Vojacek Per Åstrand Petttkous Philipp Große Philippe Vanhaesendonck Pim Rutgers poulou printpal.io pwnbus Quinn Damerell Raise3D razer rdar-lab Red_M Renaud Gaspard Ricardo Riet Correa Rich LeGrand Richard Bteman Richard Joyce Roberto Lo Giacco Robin Vanhove RoboMagus Rodrigo C. C. Silva Romain Odeval RomRider Royrdan Ryan Finnie Ryan Neufeld ryanfox1985 Rylan Meilutis Sam Kemp Sander Ronde sarusani Saymtech scmanjarrez Scott Martin (Current) Scott Mudge Scott Rini Sean Smith Sebastien Clement (SebClem) Sergiu Toporjinschi Seth Voltz Shawn Bruce Shell M. Shrader Simon Beckett SimplyPrint Skiepp ssorgatem Stefan Cohen Stephen Berry Steven Thomson Stewart Allen Stuart Mumford Stéphane Z. Sven Lohrmann Sven Lohrmann (original) svv2014 T6 Tabahi Taylor Talkington Techman83 Technik Gegg Tex The Obico team thelastWallE thelongrunsmoke Thijs Bekke Thomas Arthofer Thomas Köckerbauer Thomas Lawton Tobias Sachs Tom Mount tpmullan Uriah Welcome VEhystrix Victor Noordhoek Vikram Sarkhel Viliam Chudacik Vitor Henrique vojtakaniok Walt Moorhouse WildRikku Will MacCormack Willmac16 Xennis Xiao Jin ziirish Šárka Hawke Žiga Kralj

A. S. Budden

Aaron Griffith

Albert MN. @ SimplyPrint

Alex Bahm

Alex Verrico

Alexis Coulombe

AlexVerrico

Alice Weigt

Anderson Silva

Andreas Bruckmann

Andrew Cherevatkin

Andrew Erickson

Andy Castille

  • SwapXY

    02 Jul 2020 GPLv3 10

    Swap the X and Y axes used by the jog controls

    controls ui

Anni Lange

Anthony Stéphan

Antoine CAVARD

Anton Skorochod

apbarratt

Arducam

Aridor Joskowich

Arkadiusz Miśkiewicz

Arlo Blythe

Aron List

AstroPrint

AvanOsch

awenelo

awesrc

b-morgan

Barrett Ford

Ben Lye

Benjamin Chanudet

Bernhard B.

  • Signalclirestapi
    Cloud

    06 Jun 2020 AGPLv3 12

    Another Signal Messenger Integration based on the signal-cli-rest-api docker image. Supports Signal Messenger groups and print progress.

    notification

Birk Johansson

Blane Townsend

Blue-Beaker

Bogdan Kecman

Boris Burgstaller

  • OctoRelay

    13 Mar 2021 AGPLv3 575

    A plugin to control relays or other things on the GPIO pins of your raspberry pi. For example turn the power of printer, the light or a fan ON and OFF via the web interface.

    gpio power raspberry pi relay switch

Brad Fisher

  • Exclude Region

    05 Jul 2018 AGPLv3 3.39k

    Adds the ability to prevent printing within rectangular or circular regions of the currently active gcode file

    exclude gcode region ui

Brad Hochgesang

  • Octolapse

    24 Mar 2018 AGPL-3.0 4.69k

    Create a stabilized timelapse of your 3D prints. Highly customizable, loads of presets, lots of fun. Requires OctoPrint 1.3.9 or higher. Python 3 users MUST install the Python 3 Development package before installation.

    timelapse
  • OctoPrint-Dropbox-Timelapse
    Cloud

    10 May 2018 AGPLv3 52

    Automatically upload rendered timelapses to Dropbox. Can also delete after upload to save space on the Raspberry Pi SD Card.

    dropbox timelapse
  • Arc Welder

    24 Oct 2020 AGPL-3.0 2.03k

    Anti-Stutter and GCode Compression. Replaces G0/G1 with G2/G3 where possible.

    arc compression g2 g3 gcode preprocessing stutter

Brad Morgan

Brian Ruhmann

Bryan J. Rentoul

  • WebcamTab

    16 Jan 2018 AGPLv3 549

    Moves the webcam stream from Control tab to its own Webcam tab.

    tab ui webcam

Cameron Cross

Celogeek

Cesar Vandevelde

Charles Willis

Charlie Powell

Chris Fraschetti

Christian Hofbauer

Christian Ochsenschlaeger

Christian Würthner

Christoph Muche

Christoph Schranz

Christos Miniotis

Clifford Roche

CmdrCody51

Cosik

Costas Basdekis

cprasmu

Craig Trunzo

Creality

CyberSensei

czM1K3

Damian Wójcik

  • GPIO Control

    16 Feb 2021 AGPLv3 461

    GPIO Control adds a sidebar with on/off buttons. You can add as many buttons as you want that will control each device connected to your Raspberry Pi.

    control gpio raspberry pi

Dan Delaney

Dan Malec

Daniel Dakhno

Daniel Miller

danieleborgo

Daria Rostirolla

David Zingg

Davide Mencarelli

Deadly667

Dennis Schwerdel

Derek Antrican

devildant

dojohnso

Douglas Krahmer

DrAlexLiu

edekeijzer

electr0sheep

ElectricSquid

Elias Bakken

Eric Higdon

Eric Shapiro

Erik de Keijzer

Erik Gundersen

Etienne G. (current)

Eyal

Eyal Soha

eyal0

Fabian Schlenz

Fabio Santos

Farhad Malekpour

fieldOfView

Florens Wasserfall

Florens Wasserfall (Platsch)

Florian Schütte

Franziska Kunsmann

Fredrik Baberg

Gareth Martin

Gaston Dombiak

George McCauley

Gergo Torcsvari

Gert Kjerslev

Gina Häußge

Glenn Hall

  • OctoPrint-Zupfe
    Cloud

    03 Mar 2024 AGPLv3 26

    A plugin for octoprint that allows you to see in real time print jobs in ZupFe, the interactive online gcode viewer. View gcode content and interact with the 3d model to find the exact command of any extrusion.

    access gcode live stream remote app

Gustavo Bonesso

Gustavo Cevallos

Guy Sheffer

hashashin

  • OpiTemp

    23 Apr 2018 AGPLv3 37

    Orange Pi temperature in the navbar.

    ui

Hilton Shumway

  • CostEstimation

    16 Jul 2017 AGPLv3 1.8k

    Displays the estimated print cost for the loaded model

    cost ui

Hugo C. Lopes Santos Costa

ieatacid

iFrostizz

Ilja Orlovs

Imon Daneshmand

Itay Zelikovich

j7126

Jacopo Tediosi

Jakub Furman

James D. McCannon

  • OctoPrint-TpLinkAutoShutdown

    17 Feb 2021 AGPLv3 105

    This plugin is designed to help you integrate your IoT TP-Link Kasa wireless plug into OctoPrint. The basis of the plug-in is to enable you to automatically switch-off your 3D printer once a print has successfully completed.

    auto_shutdown kasa printer tp-link

Jamie Kawabata

Jan Szumiec

  • Cost estimator
    Abandoned

    11 Jun 2016 MIT 33

    When a file is loaded to be printed, it will display the estimated cost of printing.

    cost helper

Jarek Szczepanski

Jaroslav Groman

Javier Martínez Arrieta

jcassel

Jean Pierre GARCIA

Jean-Christophe Heger

Jean-Philippe Alexandre

jeffeb3

Jeremy Laurenson

Jim Pingle

jneilliii

John Ruzick

Jon Fairbanks

Joseph Geis

Jounathaen

Jubaleth

Juergen Pabel

jukebox42

  • Prusa MMU

    01 Aug 2022 AGPLv3 468

    This plugin adds Prusa MMU support to OctoPrint. The active filament will be displayed in the navbar and you will be prompted to select which filament to use when slicing in "MMU Single" mode. Other settings are available to name each tool and set defaults. This plugin only works for Prusa printers with an MMU. Supports MMU firmware 1.X.X and 3.X.X.

    mmu mmu2 mmu2s mmu3 multi prusa

Juri Berlanda

Justin Slay

Justin Zak

Kenneth Jiang

  • Full-featured Slicer
    Abandoned

    22 Sep 2016 AGPLv3 236

    A full-blown GUI-based slicer. Rotate and scale model; slice multiple STL files at a time; set layer height and other slicing settings.

    gcode slicer stl

Kestin Goforth

Kevin Christensen

kontakt

Kragrathea

Larsjuhw

Leigh Johnson

linux-paul

LMS0815

Louis Sarwal

Lowie Goossens

lsellens

Luca Zimmermann

Lucas Bock

Luis Diaz

Luis Magar Brunner

Lukáš Malatinský

LuxuSam

Malte Starostik

Manuel McLure

Marc Hannappel

Marc Hannappel (Salandora)

Marian Kleineberg

Mario Lukas

Mark Bloom

Mark Lorenz

Mark Walker

  • GPX

    23 Apr 2015 AGPLv3 188

    Use OctoPrint with s3g/x3g printers (like FlashForge and older MakerBot)

    printer protocol
  • SnapStream

    22 May 2015 AGPLv3 45

    Emulate webcam streaming by showing a sequence of snapshots

    ui
  • ScreenSquish

    17 Jun 2015 AGPLv3 18

    Scalable UI that does some old fashioned (v2) bootstrap responsive and some collapse etc.

    mobile ui
  • PortLister

    08 Oct 2015 AGPLv3 434

    Refreshes the port list in the browser when a printer shows up

    automatic printer
  • Polar Cloud
    Cloud Commercial Free tier

    14 Jul 2017 AGPLv3

    Connects OctoPrint to the Polar Cloud so you can easily monitor and control OctoPrint outside of your local network

    cloud polarcloud remote access

MarkSlat

Markus Towara

Mathieu "ralmn" HIREL

Matt Bielich

Matt Thompson

Maurice Kevenaar

  • Slack
    Cloud

    28 Oct 2015 MIT 19

    Send message to Slack chat when printing events happen

    notification

Max Grallinger

Mechazawa

Mesterkaa

mic159

Michael Morris

  • MultiCam

    09 May 2018 AGPLv3 1.27k

    Extends the Control tab of OctoPrint, allowing the ability to switch between multiple webcam feeds.

    control display ui webcam

Michael Szubartowicz

Michal Duda

Michał Dziekoński (mdziekon)

Mike Lyons

Mikhail Poluboyarinov

Mikkel Skovgaard

Mikulas Heinz

mival

mledan

  • Easy Servo

    21 May 2020 AGPLv3 63

    Plugin to control two servos attached to a camera gimbal to control motion.

    gpio pwm servos

MoltenBytes

moof

Mrnt

n3bojs4

  • octoprint-LCD1602

    28 Jan 2019 AGPLv3

    This plug-in allows you to control a 16X2 lcd display (hd44780 connected to port I2C) to display the octoprint status. It is useful for people like me who have a printer without a display. It indicates on which port the printer is connected, the progress of printing. It also displays the remaining print time (thanks to a simple method). See https://github.com/n3bojs4/octoprint-LCD1602/blob/master/CHANGELOG.md for more details.

    display events loading bar

Neal Lambert

Nicanor Romero Venier

nickmitchko

Nigel Metheringham

Nikhil S. Shringarpurey

Nils Andresen

Nils Hendrik Rottgardt

not-na

ntoff

oerkel47

Olli

om2804

ovidiu

Ozgun Ayaz

Pablo Ventura

Pascal Krumme

Pascal Witt

Patrick Leiser

Paul de Vries

Paul Goddard

Paul Paukstelis

Pavel Vojacek

Per Åstrand

Petttkous

Philipp Große

Philippe Vanhaesendonck

  • StatusLine

    04 Jul 2015 AGPLv3 70

    Display M117 (Display Message) in the SideBar

    ui

Pim Rutgers

poulou

printpal.io

pwnbus

Quinn Damerell

Raise3D

razer

rdar-lab

Red_M

Renaud Gaspard

Ricardo Riet Correa

  • OctoPrint-Framer

    05 Apr 2022 GNUv3 38

    Adds frame buttons to the items in the file list which let you verify the area used for the laser/CNC job.

    cnc laser octoprint

Rich LeGrand

Richard Bteman

Richard Joyce

  • Slack
    Cloud

    28 Oct 2015 MIT 19

    Send message to Slack chat when printing events happen

    notification

Roberto Lo Giacco

Robin Vanhove

RoboMagus

Rodrigo C. C. Silva

Romain Odeval

RomRider

Royrdan

Ryan Finnie

Ryan Neufeld

ryanfox1985

Rylan Meilutis

Sam Kemp

Sander Ronde

sarusani

Saymtech

  • Tobeca Plugin

    16 Feb 2017 AGPLv3

    Plugin for OctoPrint that adds a special tab with commands for the Tobeca 3d printer.

    printing

scmanjarrez

Scott Martin (Current)

Scott Mudge

Scott Rini

Sean Smith

Sebastien Clement (SebClem)

Sergiu Toporjinschi

Seth Voltz

Shawn Bruce

Shell M. Shrader

Simon Beckett

SimplyPrint

Skiepp

ssorgatem

Stefan Cohen

Stephen Berry

Steven Thomson

  • OctoLight

    18 Jan 2021 AGPLv3 274

    A simple plugin to toggle a GPIO pin on a RPi. This can be toggled through a onscreen button, external button, printer events or custom GCODE.

    gpio raspberry pi

Stewart Allen

Stuart Mumford

Stéphane Z.

Sven Lohrmann

Sven Lohrmann (original)

  • WebcamTab

    16 Jan 2018 AGPLv3 549

    Moves the webcam stream from Control tab to its own Webcam tab.

    tab ui webcam

svv2014

T6

Tabahi

Taylor Talkington

Techman83

Technik Gegg

Tex

The Obico team

thelastWallE

thelongrunsmoke

Thijs Bekke

Thomas Arthofer

Thomas Köckerbauer

Thomas Lawton

Tobias Sachs

Tom Mount

tpmullan

Uriah Welcome

VEhystrix

Victor Noordhoek

Vikram Sarkhel

Viliam Chudacik

Vitor Henrique

vojtakaniok

Walt Moorhouse

WildRikku

Will MacCormack

Willmac16

Xennis

Xiao Jin

ziirish

Šárka Hawke

Žiga Kralj

  • OctoLight

    18 Jan 2021 AGPLv3 274

    A simple plugin to toggle a GPIO pin on a RPi. This can be toggled through a onscreen button, external button, printer events or custom GCODE.

    gpio raspberry pi

Search

Help

You are a user of OctoPrint and want to to know how to install any of the plugins listed here? Take a look at this guide.

You are a plugin author and want to register your new plugin to be listed here? Take a look at this guide.

You are interested in writing your own plugin and don't know how to start? Take a look at the plugin tutorial.

Something is wrong with this repository? If something appears to be broken, please report it or send a PR to fix it =). Thanks!

Stats

There are currently 404 plugins listed in this repository of which 330 (81%) are marked as Python 3 compatible.

13 plugins have been marked as abandoned and are looking for a new maintainer.

All in all 306 plugin authors have spent time and effort to bring you these plugins.

Popular plugins

... in random order

Based on anonymous usage data. Please note that commercial plugins are exempt from this list due to past manipulations.