kandi background
Explore Kits

10 Years of Raspberry Pi - Popular Libraries and Projects on Raspberry Pi

by abala Updated: Oct 2, 2021

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

C++ star image 143 Version:v2.0

License: Others (Non-SPDX)

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.

Support
Quality
Security
License
Reuse

protocentral-healthypi-v3by Protocentral

C++ star image 143 Version:v2.0 License: Others (Non-SPDX)

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.
Support
Quality
Security
License
Reuse

RasComm-RaspberryPi-MorseCode-Translatorby Defcon27

Python star image 1 Version:Current

License: No License (null)

📡 RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.

Support
Quality
Security
License
Reuse

RasComm-RaspberryPi-MorseCode-Translatorby Defcon27

Python star image 1 Version:Current License: No License

📡 RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.
Support
Quality
Security
License
Reuse

TensorFlow-Object-Detection-on-the-Raspberry-Piby EdjeElectronics

Python star image 1083 Version:Current

License: Permissive (Apache-2.0)

A tutorial showing how to set up TensorFlow's Object Detection API on the Raspberry Pi

Support
Quality
Security
License
Reuse

TensorFlow-Object-Detection-on-the-Raspberry-Piby EdjeElectronics

Python star image 1083 Version:Current License: Permissive (Apache-2.0)

A tutorial showing how to set up TensorFlow's Object Detection API on the Raspberry Pi
Support
Quality
Security
License
Reuse

PiClockby n0bel

Python star image 520 Version:Current

License: Permissive (MIT)

A Fancy Clock built around a monitor and a Raspberry Pi

Support
Quality
Security
License
Reuse

PiClockby n0bel

Python star image 520 Version:Current License: Permissive (MIT)

A Fancy Clock built around a monitor and a Raspberry Pi
Support
Quality
Security
License
Reuse

raspiblitzby rootzoll

Python star image 2086 Version:v1.8.0

License: Permissive (MIT)

Get your own Bitcoin & Lightning Node running - on a RaspberryPi with a nice LCD

Support
Quality
Security
License
Reuse

raspiblitzby rootzoll

Python star image 2086 Version:v1.8.0 License: Permissive (MIT)

Get your own Bitcoin & Lightning Node running - on a RaspberryPi with a nice LCD
Support
Quality
Security
License
Reuse

RpiMotorLibby gavinlyonsrepo

Python star image 241 Version:3.2

License: Others (Non-SPDX)

RpiMotorLib : Raspberry Pi Motor Library : A python 3 library for various motors and servos to connect to a raspberry pi

Support
Quality
Security
License
Reuse

RpiMotorLibby gavinlyonsrepo

Python star image 241 Version:3.2 License: Others (Non-SPDX)

RpiMotorLib : Raspberry Pi Motor Library : A python 3 library for various motors and servos to connect to a raspberry pi
Support
Quality
Security
License
Reuse

sonic-piby sonic-pi-net

C++ star image 9754 Version:v4.3.0

License: Others (Non-SPDX)

Code. Music. Live.

Support
Quality
Security
License
Reuse

sonic-piby sonic-pi-net

C++ star image 9754 Version:v4.3.0 License: Others (Non-SPDX)

Code. Music. Live.
Support
Quality
Security
License
Reuse

raylibby raysan5

C star image 11573 Version:4.2.0

License: Permissive (Zlib)

A simple and easy-to-use library to enjoy videogames programming

Support
Quality
Security
License
Reuse

raylibby raysan5

C star image 11573 Version:4.2.0 License: Permissive (Zlib)

A simple and easy-to-use library to enjoy videogames programming
Support
Quality
Security
License
Reuse

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

Python star image 57682 Version:2023.2.0b8

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 star image 57682 Version:2023.2.0b8 License: Permissive (Apache-2.0)

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

Home-AssistantConfigby CCOSTAN

JavaScript star image 4222 Version:Current

License: Others (Non-SPDX)

:house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY!

Support
Quality
Security
License
Reuse

Home-AssistantConfigby CCOSTAN

JavaScript star image 4222 Version:Current License: Others (Non-SPDX)

:house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY!
Support
Quality
Security
License
Reuse

MagicMirrorby MichMich

JavaScript star image 17402 Version:2.0.0

License: Permissive (MIT)

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.

Support
Quality
Security
License
Reuse

MagicMirrorby MichMich

JavaScript star image 17402 Version:2.0.0 License: Permissive (MIT)

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.
Support
Quality
Security
License
Reuse

occu-piby bww

Go star image 8 Version:Current

License: Permissive (BSD-3-Clause)

The Occu-pi door controller

Support
Quality
Security
License
Reuse

occu-piby bww

Go star image 8 Version:Current License: Permissive (BSD-3-Clause)

The Occu-pi door controller
Support
Quality
Security
License
Reuse

Basic Face Detection for Raspberry Piby exequeryphil

Python star image 0 Version:Current

License: No License (null)

Using Python 3, OpenCV, and a webcam.

Support
Quality
Security
License
Reuse

Basic Face Detection for Raspberry Piby exequeryphil

Python star image 0 Version:Current License: No License

Using Python 3, OpenCV, and a webcam.
Support
Quality
Security
License
Reuse

Raspberry-Pi-Gas-Sensor-MQby theja0473

Python star image 0 Version:Current

License: No License (null)

Raspberry Pi Library for several MQ Gas Sensors (MQ-2, MQ-3, etc.)

Support
Quality
Security
License
Reuse

Raspberry-Pi-Gas-Sensor-MQby theja0473

Python star image 0 Version:Current License: No License

Raspberry Pi Library for several MQ Gas Sensors (MQ-2, MQ-3, etc.)
Support
Quality
Security
License
Reuse

gogo-garage-openerby benjefferies

Go star image 42 Version:v2.0.0

License: Strong Copyleft (GPL-3.0)

Go implementation of a Raspberry Pi garage door opener

Support
Quality
Security
License
Reuse

gogo-garage-openerby benjefferies

Go star image 42 Version:v2.0.0 License: Strong Copyleft (GPL-3.0)

Go implementation of a Raspberry Pi garage door opener
Support
Quality
Security
License
Reuse

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

Shell star image 1459 Version:Current

License: Strong Copyleft (GPL-3.0)

docker stack for getting started on IOT on the Raspberry PI

Support
Quality
Security
License
Reuse

IOTstackby gcgarner

Shell star image 1459 Version:Current License: Strong Copyleft (GPL-3.0)

docker stack for getting started on IOT on the Raspberry PI
Support
Quality
Security
License
Reuse

cylonby hybridgroup

JavaScript star image 3952 Version:1.3.0

License: Others (Non-SPDX)

JavaScript framework for robotics, drones, and the Internet of Things (IoT)

Support
Quality
Security
License
Reuse

cylonby hybridgroup

JavaScript star image 3952 Version:1.3.0 License: Others (Non-SPDX)

JavaScript framework for robotics, drones, and the Internet of Things (IoT)
Support
Quality
Security
License
Reuse

johnny-fiveby rwaldron

JavaScript star image 12909 Version:0.9.24

License: Others (Non-SPDX)

JavaScript Robotics and IoT programming framework, developed at Bocoup.

Support
Quality
Security
License
Reuse

johnny-fiveby rwaldron

JavaScript star image 12909 Version:0.9.24 License: Others (Non-SPDX)

JavaScript Robotics and IoT programming framework, developed at Bocoup.
Support
Quality
Security
License
Reuse

IoT-For-Beginnersby microsoft

C++ star image 11736 Version:Current

License: Permissive (MIT)

12 Weeks, 24 Lessons, IoT for All!

Support
Quality
Security
License
Reuse

IoT-For-Beginnersby microsoft

C++ star image 11736 Version:Current License: Permissive (MIT)

12 Weeks, 24 Lessons, IoT for All!
Support
Quality
Security
License
Reuse

pi-dashboardby nxez

PHP star image 689 Version:Current

License: Strong Copyleft (GPL-3.0)

A WebUI dashboard for IoT devices likes raspberry pi.

Support
Quality
Security
License
Reuse

pi-dashboardby nxez

PHP star image 689 Version:Current License: Strong Copyleft (GPL-3.0)

A WebUI dashboard for IoT devices likes raspberry pi.
Support
Quality
Security
License
Reuse

Aws-Iot-raspberryby csrgit

Python star image 0 Version:Current

License: No License (null)

Support
Quality
Security
License
Reuse

Aws-Iot-raspberryby csrgit

Python star image 0 Version:Current License: No License

Support
Quality
Security
License
Reuse

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

C star image 9493 Version:1.20230106

License: Others (Non-SPDX)

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/

Support
Quality
Security
License
Reuse

linuxby raspberrypi

C star image 9493 Version:1.20230106 License: Others (Non-SPDX)

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/
Support
Quality
Security
License
Reuse

raspberry-pi-kernel-hardenedby tschaffter

Shell star image 8 Version:20200818

License: Permissive (MIT)

Cross-compile the Linux kernel for Raspberry Pi with enhanced security in a single command.

Support
Quality
Security
License
Reuse

raspberry-pi-kernel-hardenedby tschaffter

Shell star image 8 Version:20200818 License: Permissive (MIT)

Cross-compile the Linux kernel for Raspberry Pi with enhanced security in a single command.
Support
Quality
Security
License
Reuse

raspberry-pi-osby s-matyukevich

C star image 11978 Version:Current

License: Permissive (MIT)

Learning operating system development using Linux kernel and Raspberry Pi

Support
Quality
Security
License
Reuse

raspberry-pi-osby s-matyukevich

C star image 11978 Version:Current License: Permissive (MIT)

Learning operating system development using Linux kernel and Raspberry Pi
Support
Quality
Security
License
Reuse

chilipie-kioskby futurice

HTML star image 968 Version:v3.0.0-rc3

License: Permissive (MIT)

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.

Support
Quality
Security
License
Reuse

chilipie-kioskby futurice

HTML star image 968 Version:v3.0.0-rc3 License: Permissive (MIT)

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.
Support
Quality
Security
License
Reuse

DietPiby MichaIng

Shell star image 3647 Version:Current

License: Strong Copyleft (GPL-2.0)

Lightweight justice for your single-board computer!

Support
Quality
Security
License
Reuse

DietPiby MichaIng

Shell star image 3647 Version:Current License: Strong Copyleft (GPL-2.0)

Lightweight justice for your single-board computer!
Support
Quality
Security
License
Reuse

Utilities for Raspberry Pi

Leverage these popular utilities in your Raspberry Pi projects.

NodeJs-Raspberry-Piby audstanley

Go star image 335 Version:Current

License: Permissive (MIT)

Install NodeJs on your Raspberry Pi 1, 2, 3, 4, zero, and zero w

Support
Quality
Security
License
Reuse

NodeJs-Raspberry-Piby audstanley

Go star image 335 Version:Current License: Permissive (MIT)

Install NodeJs on your Raspberry Pi 1, 2, 3, 4, zero, and zero w
Support
Quality
Security
License
Reuse

pi-holeby pi-hole

Shell star image 41139 Version:v5.15.3

License: Others (Non-SPDX)

A black hole for Internet advertisements

Support
Quality
Security
License
Reuse

pi-holeby pi-hole

Shell star image 41139 Version:v5.15.3 License: Others (Non-SPDX)

A black hole for Internet advertisements
Support
Quality
Security
License
Reuse

pibakeryby davidferguson

JavaScript star image 1473 Version:v2.0.0

License: Strong Copyleft (GPL-3.0)

The blocks based, easy to use setup tool for Raspberry Pi

Support
Quality
Security
License
Reuse

pibakeryby davidferguson

JavaScript star image 1473 Version:v2.0.0 License: Strong Copyleft (GPL-3.0)

The blocks based, easy to use setup tool for Raspberry Pi
Support
Quality
Security
License
Reuse

raspap-webguiby RaspAP

PHP star image 3588 Version:2.8.4

License: Strong Copyleft (GPL-3.0)

Simple wireless AP setup & management for Debian-based devices

Support
Quality
Security
License
Reuse

raspap-webguiby RaspAP

PHP star image 3588 Version:2.8.4 License: Strong Copyleft (GPL-3.0)

Simple wireless AP setup & management for Debian-based devices
Support
Quality
Security
License
Reuse

nnnby jarun

C star image 15737 Version:v4.7

License: Permissive (BSD-2-Clause)

n³ The unorthodox terminal file manager

Support
Quality
Security
License
Reuse

nnnby jarun

C star image 15737 Version:v4.7 License: Permissive (BSD-2-Clause)

n³ The unorthodox terminal file manager
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Education
Institutions and Learning

Open Weaver – Develop Applications Faster with Open Source

Follow

  • © 2023 Open Weaver Inc.