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.
C++ 143 Version:v2.0
C++ 143 Version:v2.0 License: Others (Non-SPDX)
Python 1 Version:Current
Python 1 Version:Current License: No License
Python 1083 Version:Current
Python 1083 Version:Current License: Permissive (Apache-2.0)
Python 520 Version:Current
Python 520 Version:Current License: Permissive (MIT)
Python 2086 Version:v1.8.0
Python 2086 Version:v1.8.0 License: Permissive (MIT)
Python 241 Version:3.2
Python 241 Version:3.2 License: Others (Non-SPDX)
C 11573 Version:4.2.0
C 11573 Version:4.2.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.
Python 57682 Version:2023.2.0b8
Python 57682 Version:2023.2.0b8 License: Permissive (Apache-2.0)
JavaScript 4222 Version:Current
JavaScript 4222 Version:Current License: Others (Non-SPDX)
JavaScript 17402 Version:2.0.0
JavaScript 17402 Version:2.0.0 License: Permissive (MIT)
Python 0 Version:Current
Python 0 Version:Current License: No License
Python 0 Version:Current
Python 0 Version:Current License: No License
Go 42 Version:v2.0.0
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.
Shell 1459 Version:Current
Shell 1459 Version:Current License: Strong Copyleft (GPL-3.0)
JavaScript 3952 Version:1.3.0
JavaScript 3952 Version:1.3.0 License: Others (Non-SPDX)
JavaScript 12909 Version:0.9.24
JavaScript 12909 Version:0.9.24 License: Others (Non-SPDX)
C++ 11736 Version:Current
C++ 11736 Version:Current License: Permissive (MIT)
PHP 689 Version:Current
PHP 689 Version:Current License: Strong Copyleft (GPL-3.0)
Python 0 Version:Current
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.
C 9493 Version:1.20230106
C 9493 Version:1.20230106 License: Others (Non-SPDX)
Shell 8 Version:20200818
Shell 8 Version:20200818 License: Permissive (MIT)
C 11978 Version:Current
C 11978 Version:Current License: Permissive (MIT)
HTML 968 Version:v3.0.0-rc3
HTML 968 Version:v3.0.0-rc3 License: Permissive (MIT)
Shell 3647 Version:Current
Shell 3647 Version:Current License: Strong Copyleft (GPL-2.0)
Utilities for Raspberry Pi
Leverage these popular utilities in your Raspberry Pi projects.
Go 335 Version:Current
Go 335 Version:Current License: Permissive (MIT)
JavaScript 1473 Version:v2.0.0
JavaScript 1473 Version:v2.0.0 License: Strong Copyleft (GPL-3.0)
PHP 3588 Version:2.8.4
PHP 3588 Version:2.8.4 License: Strong Copyleft (GPL-3.0)
Open Weaver – Develop Applications Faster with Open Source