technology logo
technology logo

17 best Python Raspberry Pi libraries in 2023

share link

by weaver dot icon Updated: Sep 1, 2021

Guide Kit Guide Kit  

Build robotics, collect machine data, fun projects, and more with these Python Raspberry Pi libraries. Get ratings, code snippets & documentation for each library.

coreby home-assistant

Python doticonstar image 59290 doticonVersion:2023.4.0b1doticon
License: Permissive (Apache-2.0)

:house_with_garden: Open source home automation that puts local control and privacy first.

Support
    Quality
      Security
        License
          Reuse

            coreby home-assistant

            Python doticon star image 59290 doticonVersion:2023.4.0b1doticon License: Permissive (Apache-2.0)

            :house_with_garden: Open source home automation that puts local control and privacy first.
            Support
              Quality
                Security
                  License
                    Reuse

                      OctoPrintby OctoPrint

                      Python doticonstar image 7292 doticonVersion:1.9.0rc3doticon
                      License: Strong Copyleft (AGPL-3.0)

                      OctoPrint is the snappy web interface for your 3D printer!

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                OctoPrintby OctoPrint

                                Python doticon star image 7292 doticonVersion:1.9.0rc3doticon License: Strong Copyleft (AGPL-3.0)

                                OctoPrint is the snappy web interface for your 3D printer!
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          P4wnP1by RoganDawes

                                          Python doticonstar image 3621 doticonVersion:v0.1.0-alpha1doticon
                                          License: Strong Copyleft (GPL-3.0)

                                          P4wnP1 is a highly customizable USB attack platform, based on a low cost Raspberry Pi Zero or Raspberry Pi Zero W.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    P4wnP1by RoganDawes

                                                    Python doticon star image 3621 doticonVersion:v0.1.0-alpha1doticon License: Strong Copyleft (GPL-3.0)

                                                    P4wnP1 is a highly customizable USB attack platform, based on a low cost Raspberry Pi Zero or Raspberry Pi Zero W.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              donkeycarby autorope

                                                              Python doticonstar image 2403 doticonVersion:4.4.0doticon
                                                              License: Permissive (MIT)

                                                              Open source hardware and software platform to build a small scale self driving car.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        donkeycarby autorope

                                                                        Python doticon star image 2403 doticonVersion:4.4.0doticon License: Permissive (MIT)

                                                                        Open source hardware and software platform to build a small scale self driving car.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse
                                                                                  Python doticonstar image 2138 doticonVersion:v1.1.0doticon
                                                                                  License: Others (Non-SPDX)

                                                                                  TensorFlow for Raspberry Pi

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            tensorflow-on-raspberry-piby samjabrahams

                                                                                            Python doticon star image 2138 doticonVersion:v1.1.0doticon License: Others (Non-SPDX)

                                                                                            TensorFlow for Raspberry Pi
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      vidgearby abhiTronix

                                                                                                      Python doticonstar image 2710 doticonVersion:vidgear-0.3.0doticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                vidgearby abhiTronix

                                                                                                                Python doticon star image 2710 doticonVersion:vidgear-0.3.0doticon License: Permissive (Apache-2.0)

                                                                                                                A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          audio-reactive-led-stripby scottlawsonbc

                                                                                                                          Python doticonstar image 2482 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          :musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    audio-reactive-led-stripby scottlawsonbc

                                                                                                                                    Python doticon star image 2482 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                    :musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              TinyCheckby KasperskyLab

                                                                                                                                              Python doticonstar image 2681 doticonVersion:v0.7-testdoticon
                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                              TinyCheck allows you to easily capture network communications from a smartphone or any device which can be associated to a Wi-Fi access point in order to quickly analyze them. This can be used to check if any suspect or malicious communication is outgoing from a smartphone, by using heuristics or specific Indicators of Compromise (IoCs). In order to make it working, you need a computer with a Debian-like operating system and two Wi-Fi interfaces. The best choice is to use a Raspberry Pi (2+) a Wi-Fi dongle and a small touch screen. This tiny configuration (for less than $50) allows you to tap any Wi-Fi device, anywhere.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        TinyCheckby KasperskyLab

                                                                                                                                                        Python doticon star image 2681 doticonVersion:v0.7-testdoticon License: Permissive (Apache-2.0)

                                                                                                                                                        TinyCheck allows you to easily capture network communications from a smartphone or any device which can be associated to a Wi-Fi access point in order to quickly analyze them. This can be used to check if any suspect or malicious communication is outgoing from a smartphone, by using heuristics or specific Indicators of Compromise (IoCs). In order to make it working, you need a computer with a Debian-like operating system and two Wi-Fi interfaces. The best choice is to use a Raspberry Pi (2+) a Wi-Fi dongle and a small touch screen. This tiny configuration (for less than $50) allows you to tap any Wi-Fi device, anywhere.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  project_aliasby bjoernkarmann

                                                                                                                                                                  Python doticonstar image 1648 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                  Alias is a teachable “parasite” that is designed to give users more control over their smart assistants, both when it comes to customisation and privacy. Through a simple app the user can train Alias to react on a custom wake-word/sound, and once trained, Alias can take control over your home assistant by activating it for you.

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            project_aliasby bjoernkarmann

                                                                                                                                                                            Python doticon star image 1648 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                            Alias is a teachable “parasite” that is designed to give users more control over their smart assistants, both when it comes to customisation and privacy. Through a simple app the user can train Alias to react on a custom wake-word/sound, and once trained, Alias can take control over your home assistant by activating it for you.
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      BerryNetby DT42

                                                                                                                                                                                      Python doticonstar image 1570 doticonVersion:v3.10.2doticon
                                                                                                                                                                                      License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                      Deep learning gateway on Raspberry Pi and other edge devices

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                BerryNetby DT42

                                                                                                                                                                                                Python doticon star image 1570 doticonVersion:v3.10.2doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                Deep learning gateway on Raspberry Pi and other edge devices
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          picameraby waveform80

                                                                                                                                                                                                          Python doticonstar image 1507 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (BSD-3-Clause)

                                                                                                                                                                                                          A pure Python interface to the Raspberry Pi camera module

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    picameraby waveform80

                                                                                                                                                                                                                    Python doticon star image 1507 doticonVersion:Currentdoticon License: Permissive (BSD-3-Clause)

                                                                                                                                                                                                                    A pure Python interface to the Raspberry Pi camera module
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              gpiozeroby gpiozero

                                                                                                                                                                                                                              Python doticonstar image 1659 doticonVersion:Currentdoticon
                                                                                                                                                                                                                              License: Others (Non-SPDX)

                                                                                                                                                                                                                              A simple interface to GPIO devices with Raspberry Pi

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        gpiozeroby gpiozero

                                                                                                                                                                                                                                        Python doticon star image 1659 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                        A simple interface to GPIO devices with Raspberry Pi
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  tinypilotby mtlynch

                                                                                                                                                                                                                                                  Python doticonstar image 1327 doticonVersion:1.5.0doticon
                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                  Use your Raspberry Pi as a browser-based KVM.

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            tinypilotby mtlynch

                                                                                                                                                                                                                                                            Python doticon star image 1327 doticonVersion:1.5.0doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                            Use your Raspberry Pi as a browser-based KVM.
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      blinker-pyby blinker-iot

                                                                                                                                                                                                                                                                      Python doticonstar image 1547 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                      Blinker python library for hardware. Works with Raspberry Pi, Banan Pi, Linux devices

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                blinker-pyby blinker-iot

                                                                                                                                                                                                                                                                                Python doticon star image 1547 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                Blinker python library for hardware. Works with Raspberry Pi, Banan Pi, Linux devices
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          raspberry_pwnby pwnieexpress

                                                                                                                                                                                                                                                                                          Python doticonstar image 945 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                          License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                          A Raspberry Pi pentesting suite by Pwnie Express

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    raspberry_pwnby pwnieexpress

                                                                                                                                                                                                                                                                                                    Python doticon star image 945 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                                    A Raspberry Pi pentesting suite by Pwnie Express
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                              goSecureby nsacyber

                                                                                                                                                                                                                                                                                                              Python doticonstar image 930 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                                                              An easy to use and portable Virtual Private Network (VPN) system built with Linux and a Raspberry Pi. #nsacyber

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        goSecureby nsacyber

                                                                                                                                                                                                                                                                                                                        Python doticon star image 930 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                                                                        An easy to use and portable Virtual Private Network (VPN) system built with Linux and a Raspberry Pi. #nsacyber
                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                  self_driving_pi_carby felipessalvatore

                                                                                                                                                                                                                                                                                                                                  Python doticonstar image 747 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                  A deep neural network based self-driving car, that combines Lego Mindstorms NXT with the computational power of a Raspberry Pi 3.

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            self_driving_pi_carby felipessalvatore

                                                                                                                                                                                                                                                                                                                                            Python doticon star image 747 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                            A deep neural network based self-driving car, that combines Lego Mindstorms NXT with the computational power of a Raspberry Pi 3.
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                      See similar Kits and Libraries