10 Years of Raspberry Pi - Popular Libraries and Projects on Raspberry Pi
by Ashok Balasubramanian Updated: Oct 2, 2021
Solution Kit
It has been 10 years since the first blog post by Eben Upton announcing the Raspberry Pi. After 6 families of Raspberry Pi releases and over forty million boards sold, the Raspberry Pi has become a fan favorite. While the initial intent of the Raspberry Pi project was teaching introductory computer science in schools, especially in developing countries, it has found massive success in the hobbyist market.
The Raspberry Pi is an economical computer that runs Linux and provides GPIO (general purpose input/output) pins, allowing control of components for physical computing and the Internet of Things (IoT). Developers use the Raspberry Pi to learn to program, build hardware projects, do home automation, implement Kubernetes clusters and Edge computing, and even use them in industrial applications.
The Raspberry Pi Foundation works to put the power of computing and digital making into the hands of people all over the world. Code Club and CoderDojo are part of the Raspberry Pi Foundation. Raspberry Jams are Raspberry Pi focused events for people of all ages to learn about Raspberry Pi and share ideas and projects.
kandi collections on 10 Years of Raspberry Pi, showcases the most popular libraries across hobbyist uses cases, home automation, IoT, OS and utilities for Raspberry Pi. Hobbyist usecases span across health care, morse code, vision, servo motors, bitcoin, gaming, music, and many others demonstrating the versatility of the humble Raspberry Pi.
Hobbyist Projects
Refer below libraries for interesting projects across use cases in health care, morse code, vision, servo motors, bitcoin, gaming, music, and others.
protocentral-healthypi-v3by Protocentral
HealthyPi is the first fully open-source, full-featured vital sign monitor. Using the Raspberry Pi as its computing and display platform, the HealthyPi add-on HAT turns the Raspberry Pi into a vital sign monitoring system.
protocentral-healthypi-v3by Protocentral
C++
174
Version:v2.0
License: Others (Non-SPDX)
RasComm-RaspberryPi-MorseCode-Translatorby Defcon27
📡 RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.
RasComm-RaspberryPi-MorseCode-Translatorby Defcon27
Python
1
Version:Current
License: No License
TensorFlow-Object-Detection-on-the-Raspberry-Piby EdjeElectronics
A tutorial showing how to set up TensorFlow's Object Detection API on the Raspberry Pi
TensorFlow-Object-Detection-on-the-Raspberry-Piby EdjeElectronics
Python
1087
Version:Current
License: Permissive (Apache-2.0)
PiClockby n0bel
A Fancy Clock built around a monitor and a Raspberry Pi
PiClockby n0bel
Python
543
Version:Current
License: Permissive (MIT)
raspiblitzby rootzoll
Get your own Bitcoin & Lightning Node running - on a RaspberryPi with a nice LCD
raspiblitzby rootzoll
Python
2191
Version:v1.9.0
License: Permissive (MIT)
RpiMotorLibby gavinlyonsrepo
A python 3 library to connect various motor systems to a raspberry pi single board computer
RpiMotorLibby gavinlyonsrepo
Python
262
Version:3.2
License: Others (Non-SPDX)
raylibby raysan5
A simple and easy-to-use library to enjoy videogames programming
raylibby raysan5
C
13240
Version:4.5.0
License: Permissive (Zlib)
Home Automation Projects
Use these libraries for projects ranging from a secure offline home automation framework to interesting projects like magic mirror, bathroom occupancy notifier to more serious pursuits like gas sensors.
coreby home-assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
coreby home-assistant
Python
61109
Version:2023.6.2
License: Permissive (Apache-2.0)
Home-AssistantConfigby CCOSTAN
:house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY!
Home-AssistantConfigby CCOSTAN
JavaScript
4345
Version:Current
License: Others (Non-SPDX)
MagicMirrorby MichMich
MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.
MagicMirrorby MichMich
JavaScript
17821
Version:v2.23.0
License: Permissive (MIT)
Basic Face Detection for Raspberry Piby exequeryphil
Using Python 3, OpenCV, and a webcam.
Basic Face Detection for Raspberry Piby exequeryphil
Python
0
Version:Current
License: No License
Raspberry-Pi-Gas-Sensor-MQby theja0473
Raspberry Pi Library for several MQ Gas Sensors (MQ-2, MQ-3, etc.)
Raspberry-Pi-Gas-Sensor-MQby theja0473
Python
0
Version:Current
License: No License
gogo-garage-openerby benjefferies
Go implementation of a Raspberry Pi garage door opener
gogo-garage-openerby benjefferies
Go
42
Version:v2.0.0
License: Strong Copyleft (GPL-3.0)
IoT Libraries for Raspberry Pi
From learning IoT to implementing the full stack, these libraries also provide use cases to connect with AWS and Azure.
IOTstackby gcgarner
docker stack for getting started on IOT on the Raspberry PI
IOTstackby gcgarner
Shell
1459
Version:Current
License: Strong Copyleft (GPL-3.0)
cylonby hybridgroup
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
cylonby hybridgroup
JavaScript
3952
Version:Current
License: Others (Non-SPDX)
johnny-fiveby rwaldron
JavaScript Robotics and IoT programming framework, developed at Bocoup.
johnny-fiveby rwaldron
JavaScript
13017
Version:v2.1.0
License: Others (Non-SPDX)
IoT-For-Beginnersby microsoft
12 Weeks, 24 Lessons, IoT for All!
IoT-For-Beginnersby microsoft
C++
12821
Version:Current
License: Permissive (MIT)
pi-dashboardby nxez
A WebUI dashboard for IoT devices likes raspberry pi.
pi-dashboardby nxez
PHP
783
Version:Current
License: Strong Copyleft (GPL-3.0)
Aws-Iot-raspberryby csrgit
Aws-Iot-raspberryby csrgit
Python
0
Version:Current
License: No License
Operating Systems for Raspberry Pi
From base Linux to lightweight and hardened versions, there are multiple OS choices to experiment with your Raspberry Pi project.
linuxby raspberrypi
Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
linuxby raspberrypi
C
9783
Version:Current
License: Others (Non-SPDX)
raspberry-pi-kernel-hardenedby tschaffter
Cross-compile the Linux kernel for Raspberry Pi with enhanced security in a single command.
raspberry-pi-kernel-hardenedby tschaffter
Shell
8
Version:20200818
License: Permissive (MIT)
raspberry-pi-osby s-matyukevich
Learning operating system development using Linux kernel and Raspberry Pi
raspberry-pi-osby s-matyukevich
C
12249
Version:Current
License: Permissive (MIT)
chilipie-kioskby futurice
Easy-to-use Raspberry Pi image for booting directly into full-screen Chrome, with built-in convenience features for unattended operation. Perfect for dashboards and build monitors.
chilipie-kioskby futurice
HTML
968
Version:v3.0.0-rc3
License: Permissive (MIT)
DietPiby MichaIng
Lightweight justice for your single-board computer!
DietPiby MichaIng
Shell
3933
Version:Current
License: Strong Copyleft (GPL-2.0)
Utilities for Raspberry Pi
Leverage these popular utilities in your Raspberry Pi projects.
NodeJs-Raspberry-Piby audstanley
Install NodeJs on your Raspberry Pi 1, 2, 3, 4, zero, and zero w
NodeJs-Raspberry-Piby audstanley
Go
335
Version:Current
License: Permissive (MIT)
pibakeryby davidferguson
The blocks based, easy to use setup tool for Raspberry Pi
pibakeryby davidferguson
JavaScript
1473
Version:v2.0.0
License: Strong Copyleft (GPL-3.0)
raspap-webguiby RaspAP
Simple wireless AP setup & management for Debian-based devices
raspap-webguiby RaspAP
PHP
4000
Version:2.9.2
License: Strong Copyleft (GPL-3.0)