Python Raspberry Pi

Open-source Python projects categorized as Raspberry Pi

Top 23 Python Raspberry Pi Projects

  • Home Assistant

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

  • Project mention: Do not buy a Hisense TV (or at least keep them offline) | news.ycombinator.com | 2024-04-20

    Apparently the same issue has been reported with Philips TV [1] and Fritz!Box [2] as well.

    [1] https://github.com/home-assistant/core/issues/73643#issuecom...

    [2] https://forum.openwrt.org/t/minidlna-creates-new-media-serve...

  • OctoPrint

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

  • Project mention: How could I send .gcode wirelessly | /r/3Dprinting | 2023-12-11

    The cheapest way is to use OctoPrint. Octoprint itself is free, and although it's often run on a Raspberry Pi, it can be installed on many things, such as an old laptop runing Linux or even Windows, or a small single-board computer. OctoPrint would connect to the printer using a USB cable, and you'd send the slicer output to Octoprint over your WiFi.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • mycroft-core

    Mycroft Core, the Mycroft Artificial Intelligence platform.

  • Project mention: Rabbit R1, Designed by Teenage Engineering | news.ycombinator.com | 2024-01-09

    It's indeed suspicious. You're sending your voice samples, your various services accounts, your location and more private data to some proprietary black box in some public cloud. Sorry, but this is a privacy nightmare. It should be open source and self-hosted like Mycroft (https://mycroft.ai) or Leon (https://getleon.ai) to be trustworthy.

  • documentation

    The official documentation for Raspberry Pi computers and microcontrollers (by raspberrypi)

  • Project mention: Selfhostate e avete un homelab? | /r/ItalyInformatica | 2023-12-10
  • flower

    Flower: A Friendly Federated Learning Framework (by adap)

  • Project mention: Pyenv – lets you easily switch between multiple versions of Python | news.ycombinator.com | 2024-03-25

    We use Pyenv successfully for developing the Flower open-source project. We use a few simple Bash scripts to manage virtual environments with different Python versions via pyenv and the pyenv-virtualenv plugin.

    The main scripts are `venv-create.sh`, `venv-delete.sh` and `bootstrap.sh`. `venv-reset.sh` pulls these three scripts together to make reinstalling your venv a single command.

    Here's the link if anyone is interested: https://github.com/adap/flower/tree/main/dev

  • whitelist

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

  • Project mention: Pihole database corrupted, -2 domains on adlist | /r/pihole | 2023-07-08

    I don't know if it's related, but a few weeks ago I installed this https://github.com/anudeepND/whitelist For a while I didn't notice anything strange. Then a few days ago I noticed the same as you: -2 Domains on Adlists.

  • pyLoad

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • donkeycar

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

  • Project mention: embedded ML graduation project ideas | /r/embedded | 2023-06-18

    The donkey car community is also a good ressource, but based around the Raspberry Pi and a lot more complex: https://www.donkeycar.com/

  • Mycodo

    An environmental monitoring and regulation system

  • Project mention: Help with environmental parameters for a computer-controlled terrarium? | /r/SavageGarden | 2023-07-28

    For controlling everything, the plan is to use a Raspberry Pi running Mycodo, which will connect to the the temperature/humidity sensors, and also control the LED lights, the misting sprayers, and the heating coil.

  • tinypilot

    Use your Raspberry Pi as a browser-based KVM.

  • Project mention: Hrvach/Deskhop: Fast Desktop Switching Device | news.ycombinator.com | 2023-12-27

    I make one that I put a lot of effort into documenting:

    https://github.com/tiny-pilot/tinypilot

    It's pretty easy to extend since it's just Python and vanilla HTML/JS/CSS, so there's not much of a toolchain to install.

    You can buy it pre-made for $399 or make a DIY one for under $100.

    https://tinypilotkvm.com/blog/build-a-kvm-over-ip-under-100

  • 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: Dynamic DNS | /r/CloudFlare | 2023-06-13
  • audio-reactive-led-strip

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

  • piku

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

  • Project mention: Show HN: Hancho – A simple and pleasant build system in ~500 lines of Python | news.ycombinator.com | 2024-03-03

    I like it. I wrote Piku (https://github.com/piku/piku) with much the same interest in fixing some of my pains, so I get where you're coming from with this. Will drop it into one of my current projects to build ESP32 binaries :)

  • gpiozero

    A simple interface to GPIO devices with Raspberry Pi

  • Project mention: Raspberry Pi, InfluxDB, Grafana, Docker | dev.to | 2023-06-15

    It was a bit tricky to get CPU temperature of a host machine (Raspberry Pi) from within the running docker container. This Issue on GitHub has helped me :

  • picamera

    A pure Python interface to the Raspberry Pi camera module

  • Laser_control

    Open-Source Laser for control mosquito, weed, and pest

  • joycontrol

    Emulate Nintendo Switch Controllers over Bluetooth

  • LedFx

    LedFx is a network based LED effect engine designed to deliver advanced real-time audio effects to a wide variety of devices.

  • GassistPi

    Google Assistant for Single Board Computers

  • imagezmq

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

  • weewx

    WeeWX code repository

  • Project mention: FCC will vote on plan to remove outdated amateur radio technical restrictions | news.ycombinator.com | 2023-10-28

    https://news.ycombinator.com/item?id=38034417 :

    > pipewire-screenaudio: https://github.com/IceDBorn/pipewire-screenaudio:

    >> Extension to passthrough pipewire audio to WebRTC Screenshare*

    > awesome-amateur-radio#sdr https://github.com/mcaserta/awesome-amateur-radio#sdr

    > The OpenWRT wiki lists a few different weather station apps that can retrieve, record chart, and publish weather data from various weather sensors and also from GPIO or SDR; pywws, weewx

    > weewx: https://github.com/weewx/weewx

    > A WebSDR LuCI app would be cool.

    What are some other interesting applications for [digital] terrestrial radio (in service of bolstering support for amateur radio)?

    Science classes could:

  • pytradfri

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

  • PaperTTY

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python Raspberry Pi related posts

Index

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

Project Stars
1 Home Assistant 68,508
2 OctoPrint 7,992
3 mycroft-core 6,452
4 documentation 5,083
5 flower 4,166
6 whitelist 4,106
7 pyLoad 3,153
8 donkeycar 3,001
9 Mycodo 2,841
10 tinypilot 2,777
11 cloudflare-ddns 2,677
12 audio-reactive-led-strip 2,636
13 piku 2,578
14 gpiozero 1,823
15 picamera 1,556
16 Laser_control 1,221
17 joycontrol 1,209
18 LedFx 1,194
19 GassistPi 1,013
20 imagezmq 992
21 weewx 966
22 pytradfri 928
23 PaperTTY 921

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com