Python Raspberry Pi

Open-source Python projects categorized as Raspberry Pi | Edit details

Top 23 Python Raspberry Pi Projects

  • GitHub repo Home Assistant

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

    Project mention: Fireplaces and nest, How do I program? | | 2021-11-30

    Home Assistant or Apples HomeKit ( with Homebridge , Starling Home Hub or HOOBS ) can turn the fan on with an automation and a temp sensor.

  • GitHub repo OctoPrint

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

    Project mention: My first Pi project: a camera (details in comments) | | 2021-11-20
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo mycroft-core

    Mycroft Core, the Mycroft Artificial Intelligence platform.

    Project mention: Privacy-friendly voice assistant? | | 2021-11-18
  • GitHub repo whitelist

    A simple tool to add commonly white listed domains to your Pi-Hole setup.

    Project mention: Pi-Hole Only for a specific website | | 2021-11-03
  • GitHub repo pyLoad

    The free and open-source Download Manager written in pure Python

    Project mention: pyLoad-ng: SSL_ERROR_RX_RECORD_TOO_LONG | | 2021-10-16


  • GitHub repo audio-reactive-led-strip

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

    Project mention: Using an LED Ring with Raveberry | | 2021-11-28

    LedFX sounds great if you want to control many different strips in a network. For a standalone Raspberry Pi, there is also this project, which I meant to try out for some time but did not come around to. It has a lot more features than my implementation.

  • GitHub repo vidgear

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

    Project mention: I created VidGear that makes Video-Processing with Python as easy as can be | | 2021-10-27


  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Mycodo

    An environmental monitoring and regulation system

    Project mention: Show HN: What elements does a plant need to grow? | | 2021-11-16

    Outside of light, nitrogen (N), phosphorus (P), and potassium (K), or NPK for short

    Finding the right combination of these elements is what hydroponics farmers do everyday, pushing the limits of their crop for maximum quality/yield. We are starting to see a big shift in hydroponic fertilizers from liquid to powder since nobody wants to pay for shipping water.

    I highly recommend for anyone doing anything in hydroponics.

  • GitHub repo tinypilot

    Use your Raspberry Pi as a browser-based KVM.

    Project mention: KVM over IP für Einzelserver zu Hause. Empfehlung? | | 2021-11-30
  • GitHub repo piku

    The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.

    Project mention: AWS Lambda Cold Start Times | | 2021-10-12

    I recently discovered that uWSGI has a "cheap mode" that will hold the socket open but only actually spawn workers when a connection comes in (and kill them automatically after a timeout without any requests).

    Pertinent options:

    If you already have 24/7 compute instances going and can spare the CPU/RAM headroom, you can co-host your "lambdas" there, and make them even cheaper :)

  • GitHub repo gpiozero

    A simple interface to GPIO devices with Raspberry Pi

    Project mention: GPIO Programming on the Raspberry Pi: Python Libraries | | 2021-08-29

    Gpiozero is already installed in the current Raspberry Pi OS - if not, just run python3 -m pip gpiozero. The source code files can be accessed on Github. The official documentation on provides rich information and plenty example code.

  • GitHub repo picamera

    A pure Python interface to the Raspberry Pi camera module

    Project mention: Vidgear: A High-Performance Video-Processing Framework for building complex real-time media applications in python | | 2021-04-25

    VidGear provides an easy-to-use, highly extensible, Multi-Threaded + Asyncio Framework on top of many state-of-the-art specialized libraries like OpenCV, FFmpeg, ZeroMQ, picamera, starlette, streamlink, pafy, pyscreenshot, aiortc and python-mss at its backend, and enable us to flexibly exploit their internal parameters and methods, while silently delivering robust error-handling and real-time performance.

  • GitHub repo pytradfri

    IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.

    Project mention: Sending commands to python from shell script. | | 2021-02-28

    I see based on this that the -i -m pytradfri sequence looks like it's running some kind of key management code when run in that fashion that won't happen when you import it as a library in a regular Python script.

  • GitHub repo joycontrol

    Emulate Nintendo Switch Controllers over Bluetooth

    Project mention: Play NZap85 with a NZap85 | | 2021-10-01

    The library used was joycontrol which uses bluetooth to connect.

  • GitHub repo DeepCamera

    AI Face Recognition/Person Detection NVR. Machine Learning On The Edge, turn your Camera into AI-powered with Jetson Nano and telegram to protect your privacy.

    Project mention: Private Home Security and AI | | 2021-01-30

    Shinobi + DeepCamera?

  • GitHub repo weewx

    WeeWX code repository

    Project mention: Best method to send data from Davis Pro2 weather station | | 2021-11-30

    You might want to poke around the weewx-user google group, its wiki, and its FAQ for more info.

  • GitHub repo imagezmq

    A set of Python classes that transport OpenCV images from one computer to another using PyZMQ messaging.

  • GitHub repo PaperTTY

    PaperTTY - Python module to render a TTY or VNC on e-ink

    Project mention: For Sale: Freewrite Traveler with Official Case | | 2021-10-14

    I use a 9.7 e-ink panel, a Raspberry Pi 4 (TBH, overkill for this build when a Zero W would have worked fine), and a 60% mechanical keyboard. I'm currently getting a laptop case 3D printed to house it all in. I configured the raspi 4 to boot up to command line and run PaperTTY automatically. The e-ink panel mirrors tty1 and PaperTTY runs on another terminal (e.g., tty3).

  • GitHub repo cloudflare-ddns

    🎉🌩️ Dynamic DNS (DDNS) service based on Cloudflare! Access your home network remotely via a custom domain name without a static IP!

    Project mention: Can you create a self-hosted ddns to cloudflare on Linux? | | 2021-10-19
  • GitHub repo raveberry

    A multi-user music server with a focus on participation

    Project mention: Using an LED Ring with Raveberry | | 2021-11-28

    Raveberry is a project that makes parties more fun by allowing everybody to influence the music. With an LED ring in the transparent case of the Raspberry Pi, I tried to make it visually interesting as well. I want to share with you how the ring is connected and controlled, how I made the lights react to the music and how I modified the colors to make them a little more appealing.

  • GitHub repo Inkycal

    Inykcal is a software written in python for selected E-Paper displays. It converts these displays into useful information dashboards. It's open-source, free for personal use, fully modular and user-friendly. Despite all this, Inkycal can run well even on the Raspberry Pi Zero W. Oh, and it's open for third-party modules! Hooray!

    Project mention: +€400 budget for a Linux based gadget wedding gift | | 2021-07-17
  • GitHub repo mycroft-precise

    A lightweight, simple-to-use, RNN wake word listener

  • GitHub repo crocodilehunter

    Taking one back for Steve Irwin     (๑•̀ㅂ•́)و

    Project mention: Is there a way to detect a Stingray device? | | 2021-07-18
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-30.

Python Raspberry Pi related posts


What are some of the best open-source Raspberry Pi projects in Python? This list will help you:

Project Stars
1 Home Assistant 47,691
2 OctoPrint 6,227
3 mycroft-core 5,456
4 whitelist 2,993
5 pyLoad 2,380
6 audio-reactive-led-strip 2,202
7 vidgear 2,010
8 Mycodo 1,706
9 tinypilot 1,656
10 piku 1,519
11 gpiozero 1,448
12 picamera 1,422
13 pytradfri 832
14 joycontrol 830
15 DeepCamera 829
16 weewx 756
17 imagezmq 756
18 PaperTTY 750
19 cloudflare-ddns 716
20 raveberry 552
21 Inkycal 550
22 mycroft-precise 549
23 crocodilehunter 526
Find remote jobs at our new job board There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives