Python Raspberry Pi

Open-source Python projects categorized as Raspberry Pi

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: Picture perfect iPad install...... | | 2021-02-24

    I've been using for years and love it. It's not something I'd give to the average consumer, but for someone who is able to learn a little, or can pay someone to set it up for them, it's amazing.

  • GitHub repo OctoPrint

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

    Project mention: Feeling a bit overwhelmed with Octaprint research | | 2021-02-18
  • Scout

    Get performance insights in less than 4 minutes. 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 mycroft-core

    Mycroft Core, the Mycroft Artificial Intelligence platform.

    Project mention: I want my Navi to greet me | | 2021-02-23

    Mycroft claims to be an open source customizable voice assistant. I've never used it so do your own research. If what they say is true, it sounds like it would work.

  • GitHub repo whitelist

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

    Project mention: Used Pihole For A Bit But Stopped | | 2021-02-22

    I also found this AWESOME whitelist

  • GitHub repo pyLoad

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

  • GitHub repo vidgear

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

    Project mention: Questions about making a home media server (replacing Plex) NodeJs/React | | 2021-01-11

    Not a programmer, but if this is a personal use thing and you don't mind calling python, I've been keeping an eye on this library:

  • GitHub repo gpiozero

    A simple interface to GPIO devices with Raspberry Pi

    Project mention: Build your SO their own "attention button" this Valentine's Day | | 2021-01-31

    The code we will write will be in Python. Let's start with just getting the button to register. We will be using the gpiozero library to do this:

  • GitHub repo tinypilot

    Use your Raspberry Pi as a browser-based KVM.

    Project mention: Remote Console / Management | | 2021-02-19
  • GitHub repo Mycodo

    An environmental monitoring and regulation system

    Project mention: Hydroponic Sensors | | 2021-02-10

    I've also used the Mycodo list of supported devices for ideas:

  • GitHub repo pytradfri

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

    Project mention: Are there any offline/private smart bulb? | | 2020-12-27
  • GitHub repo DeepCamera

    Open source face recognition on Raspberry Pi. SharpAI is open source stack for machine learning engineering with private deployment and AutoML for edge computing. DeepCamera is application of SharpAI designed for connecting computer vision model to surveillance camera. Developers can run same code on Raspberry Pi/Android/PC/AWS to boost your AI production development.

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

    Shinobi + DeepCamera?

  • GitHub repo PaperTTY

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

    Project mention: Discussion Thread | | 2021-02-02

    The e-ink screen is 9.7" inches, bought from waveshare. It took me forever to find a program to actually drive output through the IT8951 driver to get a terminal onto the screen, but a program on github called papertty did the trick. There's a small bit of input lag, but it's <1s with partial refresh and totally usable. I just love how the e-ink looks. Given the obvious limitations any e-ink device will have with a GUI, I decided to use a terminal based wordprocessor called WordGrider for this device. I figure I can write on this and then edit on a full word processor after the stories are written.

  • GitHub repo joycontrol

    Emulate Nintendo Switch Controllers over Bluetooth

    Project mention: Sometimes I make things just to see if I can. Zelda BOTW in the browser | | 2021-02-20
  • GitHub repo imagezmq

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

    Project mention: Wolfram Mathmatica ML Models Whaaaaat? | | 2021-02-06

    To give you some background I have been implementing a security camera system using imagenode, imagehub, and imagezmq developed by Jeff Bass which in my humble opinion is just awesome. Jeff has written a very good installation guide so go have a look.

  • GitHub repo mycroft-precise

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

    Project mention: Speech recognition | | 2020-12-25

    If you do what the whole shebang, Precise is Mycroft's listener, and a community member's guide is relatively definitive. It also has the benefit of community support.

  • 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: A personal raspberrypi powered eink dashboard | | 2021-02-23

    epaper.js seems like an interesting java lib. I wrote something pretty similar, though based in python and fully modular, in case you‘re interested :D

  • GitHub repo rpi-appliance-monitor

    Device to monitor appliances that vibrate, such as clothes dryers or garage door openers

    Project mention: Those Sir, are amateur numbers | | 2020-12-27

    lol he could have done both! It's super easy to build

  • GitHub repo mlb-led-scoreboard

    An LED scoreboard for Major League Baseball :baseball:

    Project mention: NHL Scoreboard! A great second Pi Project! | | 2021-01-18
  • 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! (by timothymiller)

    Project mention: How do you access your server from outside your LAN? | | 2021-02-16

    I've also previously tried cloudflare-ddns running on my docker swarm.

  • GitHub repo rpisurv

    Raspberry Pi surveillance

    Project mention: Rpisurv 3 has been released! | | 2020-12-29

    Should be possible:

  • GitHub repo OctoPrint-Enclosure

    OctoPrint Enclosure Plugin

    Project mention: Raspberry Pi with a camera, LED-strip, fan and a heat sensor. | | 2021-02-12

    Those same relays or transistors could also be used to turn power to a 24v fan on and off from another GPIO pin on the Pi using the octoprint-enclosure plugin. You could use a lower voltage fan like the common computer case 12v style if you add a buck-converter to drop the voltage to a safe level for it.

  • GitHub repo nhl-led-scoreboard

    🚨 Display NHL live score, stats, and more of your favorite teams, on a Raspberry Pi driven RGB LED matrix. 🚨

    Project mention: I made a new scoreboard goal animation reminiscent of MSG's, I was happy to see it 4 times today! | | 2021-02-21
  • GitHub repo pi-mqtt-gpio

    Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.

    Project mention: How to use RPi Zeros as devices in my HA setup? | | 2021-01-31

    I currently use ESP devices with sensors attached in my house however you may be able to use a Raspberry Pi instead and have certain sensors such as Temperature, PIR motion etc ...

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-02-24.


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

Project Stars
1 Home Assistant 40,370
2 OctoPrint 5,183
3 mycroft-core 4,918
4 whitelist 2,398
5 pyLoad 2,123
6 vidgear 1,648
7 gpiozero 1,283
8 tinypilot 995
9 Mycodo 891
10 pytradfri 769
11 DeepCamera 744
12 PaperTTY 690
13 joycontrol 618
14 imagezmq 618
15 mycroft-precise 474
16 Inkycal 366
17 rpi-appliance-monitor 360
18 mlb-led-scoreboard 302
19 cloudflare-ddns 287
20 rpisurv 285
21 OctoPrint-Enclosure 256
22 nhl-led-scoreboard 254
23 pi-mqtt-gpio 225