The "Awesome Raspberry Pi" project is a curated collection of resources dedicated to the Raspberry Pi, a versatile credit card-sized computer designed to promote programming education and creative projects. This list encompasses a wide range of categories, including tutorials, hardware projects, software libraries, operating systems, and community forums. It serves as a valuable resource for beginners looking to learn programming, educators seeking teaching materials, and experienced developers interested in innovative projects. With this collection, users can explore the endless possibilities of the Raspberry Pi, from simple coding exercises to complex IoT applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Node.js" project is a curated collection of resources for developers working with Node.js, a powerful JavaScript runtime built on Chrome's V8 engine. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources that enhance the development experience. It is designed to benefit both beginners and experienced developers by providing essential tools and knowledge to create efficient server-side applications. From learning materials to advanced libraries, users can explore a wealth of information to elevate their Node.js projects and streamline their development process.
The "Awesome Flutter" project is a comprehensive collection of resources dedicated to Flutter, Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase written in Dart. This list includes libraries, tools, plugins, tutorials, and community resources that support developers in creating beautiful and performant applications. Whether you're a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection offers valuable insights and tools to enhance your Flutter development experience. Dive into this resource to discover how to maximize your productivity and creativity with Flutter.
The "Awesome iOS" project is a curated collection of resources designed for developers working with iOS, Apple's mobile operating system for iPhones and iPads. This list encompasses a wide range of categories including development tools, libraries, frameworks, design resources, tutorials, and community support. It serves as a valuable asset for both beginners looking to learn iOS development and experienced developers seeking to enhance their skills and discover new tools. Whether you're building your first app or looking to refine your existing projects, this collection provides essential resources to help you succeed in the iOS ecosystem.
The "Awesome Frontend Development" project is a curated collection of resources aimed at enhancing the skills and knowledge of frontend developers. Frontend development involves creating the visual and interactive aspects of web applications, utilizing technologies such as HTML, CSS, and JavaScript. This list encompasses a variety of resources including frameworks, libraries, tools, tutorials, and design systems, catering to both beginners and experienced developers. By providing access to the latest trends, best practices, and community insights, this project empowers developers to build engaging and efficient user interfaces. Dive in to discover tools and techniques that can elevate your frontend development projects to new heights.
A Raspberry Pi image that boots directly into full-screen Chrome with convenience features for unattended kiosk operation.
A lightweight, optimized Debian-based operating system for single-board computers with automated software installation.
An open-source bidirectional digital radio link system for UAVs using standard WiFi hardware and custom protocols.
A digital data transmission system using Raspberry Pi and WiFi modules for low-latency HD video, telemetry, and control data.
A specialized Linux-based operating system for paranormal investigation, environmental monitoring, and multi-modal anomaly detection research.
A pre-configured Raspberry Pi OS distribution for managing Klipper 3D printers with the Mainsail web interface.
A Linux distribution that transforms single-board computers into video surveillance systems.
A ready-to-use image and installer for self-hosted Nextcloud on Raspberry Pi, ARM boards, VMs, and containers.
A Raspberry Pi device that translates plain text into Morse code for audible or visual transmission.
A GDB server for Raspberry Pi enabling remote debugging of bare metal programs without a JTAG probe.
A lightweight Python GUI toolkit for building web applications without JavaScript, web servers, or deployment hassles.
A secure cross-platform image burner with encryption, secure erase, and hash verification for creating bootable USB drives.
Cross-compile a hardened Linux kernel for Raspberry Pi with audit and SELinux support using a Dockerized tool.
An open-source Raspberry Pi HAT that transforms the Pi into a full-featured vital sign monitor for ECG, SpO2, and respiration.
A Docker container for Raspberry Pi that provides a JSON REST API to configure WiFi, enabling simultaneous access point and client modes.
A command-line tool to simplify configuring and managing DNS and DHCP services for home and small business networks.
A Python library providing control functions for single-board computers, including network, storage, display, and system management.
Exports Raspberry Pi CPU and GPU temperature metrics for Prometheus monitoring.
A tool for creating custom Raspberry Pi OS images and the official Raspberry Pi OS images.
A script for creating custom OS images for single-board computers like Raspberry Pi and Orange Pi.
A collection of Bash scripts with a menu to simplify software installation and system configuration on Raspberry Pi.
Reconfigure Raspberry Pi OS images using a Docker-like configuration file and QEMU chroot.
A bash script that automatically shrinks Raspberry Pi disk images and enables auto-resizing on first boot.
Simplified certificate authority and device certificate manager for strongSwan VPN, supporting client/server, host-to-host, and site-to-site configurations.
A graphical user interface for managing all Raspberry Pi settings, replacing terminal commands with simple clicks.
A free, open-source app store for Raspberry Pi and ARM Linux devices, simplifying software installation with shell scripts.
An AI-powered WiFi security auditing tool that uses deep reinforcement learning to optimize capture of WPA handshakes.
A feature-rich web interface for setting up and managing a wireless access point on Debian-based devices like the Raspberry Pi.
A resin.io project that bridges WiFi to Ethernet, allowing devices to share a wireless connection through wired networking.
A simple remote monitoring dashboard for multiple Raspberry Pi and Linux devices, with fully configurable command reporting.
A Python script that gathers Raspberry Pi or Ubuntu system health metrics and publishes them to an MQTT server for Home Assistant integration.
A shell script to automatically bake customized Raspberry Pi OS disk images using plugins and configuration files.
A command-line tool for building consistent, customized Raspberry Pi SD card and SSD images with automated configuration.
A Python package for stress testing Raspberry Pi CPUs and generating temperature plots to compare cooling solutions.
A tool to set up a Tor-based WiFi hotspot on a Raspberry Pi for anonymous internet access.
A web-based system performance monitoring and task management tool for servers and headless Raspberry Pi setups.
A free, open-source DNS server that blocks ads and trackers network-wide for all your home devices.
A physical notification bar that displays real-time Bitcoin data on a Raspberry Pi with LED matrix display.
A CLI tool that captures body composition data from 23+ BLE smart scales and syncs it to Garmin Connect, Strava, MQTT, and other services without a phone app.
Broadcast audio over FM radio using Raspberry Pi devices, supporting both single-device setups and multi-Pi networks.
An automated IoT irrigation system that monitors soil moisture and controls water pumps for optimal plant hydration.
Ansible-based automation for provisioning a bare-metal Kubernetes cluster on Raspberry Pi hardware with integrated networking and monitoring.
A C++ bare metal programming environment for Raspberry Pi, providing libraries and drivers for hardware control without an OS.
A Node.js app that transforms a Raspberry Pi with a display into a smart desktop clock.
A command-line tool for managing Cooklang recipes, generating shopping lists, and serving a web interface from a single binary.
A web-controlled cocktail mixing machine software for Raspberry Pi, managing pumps and recipes for DIY automated bartending.
An open-source cocktail mixing machine built with Raspberry Pi and Go for automated, customizable drink preparation.
A C++ library for Linux single-board computers to drive various electronic displays via SPI, I2C, and GPIO interfaces.
A mini arcade system that runs classic games on a 64x64 LED matrix with RP2040 hardware or as a PyGame desktop emulator.
CLI tool to monitor downstream load on DOCSIS cable networks using DVB-C hardware and generate RRDtool graphs.
A JavaFX and Arduino system to control lights and LED strips in a drum booth via a Raspberry Pi.
A portable Bluetooth-controlled device for stealthy capture of WPA handshakes and PMKID hashes during penetration testing.
A Raspberry Pi Zero W project that uses WS2812B LEDs and the Tesla API to collect and display a Tesla vehicle's status.
A privacy-first, self-hostable blogging platform for sharing with friends and family via private RSS feeds.
A decentralized AI security mesh that provides collective defense, where threat detection on any node protects all nodes within 30 seconds.
Open-source instructions for building a mobile hearing aid prototype using affordable consumer hardware and the openMHA platform.
A Docker reverse proxy with automatic Wake-on-LAN that wakes sleeping servers when traffic arrives, saving energy costs.
Turn a Raspberry Pi into an internet-connected chronometer displaying multiple time systems, world clocks, and leap statistics.
Enables running Kubernetes on ARM devices like Raspberry Pi using official kubeadm tools.
A private photo cloud for families that automatically backs up photos and videos from devices to your own hard drive.
A custom-built Raspberry Pi-based live performance instrument combining a looper, synthesizer, and drum machine with physical controls.
A dashboard for Raspberry Pi car computers that displays real-time vehicle data from OBD2 Bluetooth devices.
A DIY robot bartender built with Raspberry Pi and Go that mixes drinks using pumps and speech synthesis.
A Raspberry Pi project that detects nearby people by monitoring WiFi connections without additional sensors.
Controller software for the Occu-pi bathroom door sensor, managing GPIO-connected sensors and LEDs.
A highly customizable USB attack platform for penetration testing, based on a Raspberry Pi Zero.
Demonstrates IoT device interaction with Google Cloud Platform using a Raspberry Pi and Pi Camera to capture and transmit images.
A Raspberry Pi 3-based payment module using RFID for secure transaction processing.
A DIY Raspberry Pi-based IP-KVM for remote server management with low-latency video, virtual media, and ATX power control.
A customizable digital clock display designed for Raspberry Pi and monitors, featuring weather, news, and optional hardware integration.
A Raspberry Pi daemon that automatically controls a CPU fan via GPIO using an s8050 transistor based on temperature thresholds.
FM-RDS transmitter using the Raspberry Pi's PWM to generate FM modulation with real-time RDS data.
Exploits locked computers via USB to hijack internet traffic, steal browser cookies, and install persistent web backdoors using a Raspberry Pi Zero.
A lightweight web dashboard for monitoring Raspberry Pi hardware and software status, requiring only a webserver and PHP.
Ansible playbook for rapid Raspberry Pi setup with configurable roles for Docker, web servers, security tools, and more.
A lightweight Telegram bot for Raspberry Pi that enables remote control, system monitoring, and automation via Python.
A DIY Bitcoin and Lightning Network full node running on a Raspberry Pi with an optional display for easy setup and monitoring.
Display images and Conway's Game of Life on a 128x128 RGB LED matrix using a Raspberry Pi and Go.
A Python 3 library for controlling stepper motors, DC motors, and servos with a Raspberry Pi.
A Python program to monitor ARM CPU and GPU temperature on Raspberry Pi with logging, alarms, graphing, and notifications.
An open-source Raspberry Pi-based home alarm system that is inexpensive, expandable, and supports multi-system networking.
A DIY voice-controlled smart mirror powered by Raspberry Pi, serving as a life automation hub with IoT integration.
A live coding music synthesizer for creating sounds and music through code, designed for education and performance.
A Node.js library for adding voice interfaces with offline hotword detection and cloud speech recognition.
An open-source ADS-B receiver for aviation weather and traffic data using RTL-SDR and Raspberry Pi.
A Raspberry Pi Zero W project that extends TeslaCam video storage by emulating USB mass storage and archiving footage.
A USB proxy for intercepting and modifying USB traffic between devices and hosts, enabling security testing and device emulation.
A Raspberry Pi project that records audio answers to questions and prints thermal receipts of the sound waveforms.
Run WordPress on a Raspberry Pi using Docker and Caddy for easy self-hosting.
A comprehensive collection of tutorials and exercises for learning Raspberry Pi hardware, software, and networking.
Open-source GameStream client for embedded Linux systems like Raspberry Pi, enabling remote game streaming from PC.
A step-by-step tutorial for running an Ethereum Geth node on a Raspberry Pi.
Scripts and prebuilt binaries to build and run Swift 5.4 on ARM devices like Raspberry Pi.
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs, SPI, I2C, PWM, UART, and 1-Wire.
A script for remote building Swift projects on Linux machines directly from Xcode.