Coder Social home page Coder Social logo

awesome-raspberry-pi's Introduction

Awesome Raspberry Pi Awesome

Raspberry Pi Logo

The Raspberry Pi is a series of credit card-sized single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and developing countries. Official Link: Raspberry Pi Homepage

This list is a collection of tools, projects, images and resources conforming to the Awesome Manifesto

Contributions very welcome but first see Contributing

Contents

OS Images

  • Raspbian - The official supported Raspberry Pi OS, based on Debian and available as a lite version.
  • NOOBS - New Out Of the Box Software, an easy OS installer for beginners.
  • Ubuntu MATE - Ubuntu distribution for the Raspberry Pi based on MATE desktop. Supports Raspberry Pi 2+
  • Snappy Ubuntu Core - Official (minimal) Ubuntu distribution for IoT. Supports Raspberry Pi 2+
  • Windows 10 IoT Core - Windows 10 distribution for IoT. Supports Raspberry Pi 2+
  • OSMC - Open Source Media Centre, based on Kodi.
  • PiNet - System to manage Raspberry Pi classrooms.
  • Risc OS - Non-Linux OS originated from the group that developed the ARM microprocessor.
  • RuneAudio - Free and open source OS that turns embedded hardware into Hi-Fi music players.
  • OpenELEC - Open Embedded Linux Entertainment Center, a very lightweight Kodi build.
  • HypriotOS - Minimal Debian-based operating system, optimized to run Docker.
  • Kali Linux - Penetration Testing & Ethical Hacking Linux distro for ARM devices.
  • RetroPie - Retro-gaming on the Raspberry Pi.
  • Alpine Linux - Security-oriented, lightweight Linux distribution based on musl libc and busybox.
  • Arch Linux ARM - Lightweight and flexible Linux distribution that tries to Keep It Simple.
  • Volumio - Headless audiophile music player, designed to play music with the highest possible fidelity.
  • Recalbox - Drag & drop light-weight retro-gaming and media center on the Raspberry Pi.
  • Lakka - Retro-gaming on the Raspberry Pi built entirely on RetroArch.
  • RasPlex - Plex client for the Raspberry Pi.
  • chilipie-kiosk - Image which boots directly into full-screen Chrome, perfect for dashboards and build monitors. Supports Raspberry Pi 2+
  • DietPi - Minimal image designed to fit on a 2GB SD card, with tons of configurable settings and scripts.
  • CentOS - CentOS on the Raspberry Pi. Supports Raspberry Pi 2+
  • Minibian - Minimal Raspbian (lighter than Jessie Lite).
  • BerryBoot - Bootloader/universal OS installer, with support to VNC and HDMI-CEC.
  • PirateBox - Anonymous offline mobile file-sharing and communications system.
  • OctoPi - Distribution for 3d printers.
  • Kano OS - Open-source OS for exploration, creation, and play – free for Raspberry Pi and the new Pi 3.
  • resinOS - open source OS to run Docker containers on embedded devices that's been designed for reliability and proven in production.
  • Fedora - Linux Fedora distribution built for the Pi. Supports Raspberry Pi 2+
  • motionEyeOS - Linux distribution that turns a single-board computer into a video surveillance system.
  • NextCloudPi - Nextcloud ready image based on Raspbian. Features Nextcloud 11 running on Raspbian 8, with PHP 7 and HTTP2 enabled Apache server.
  • PiDeck - Small form factor DVS system allowing you to control digital music files with timecode vinyl.
  • OpenWRT - OpenWrt is described as a Linux distribution for embedded devices for network management.
  • FreeBSD - FreeBSD is an advanced computer operating system used to power modern servers, desktops, and embedded platforms.
  • NetBSD - NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system.
  • Hass.io - Home automation operating system/application for embedded device, also available standalone.
  • Android Things - Build connected devices for a wide variety of consumer, retail, and industrial applications. Supports Raspberry Pi 3
  • Gladys Project - Gladys, Your home assistant. Supports Raspberry Pi 3
  • OpenMediaVault - OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux containing services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Supports Raspberry Pi 3
  • EZ-WifiBroadcast - Affordable Wireless Digital HD Video Transmission made easy. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • DroneBridge - A WifiBroadcast extension to make for a real alternative to DJI Lightbridge and other similar systems. Supports Raspberry Pi 3
  • TrueOS - FreeBSD-based thin client solution. Supports Raspberry Pi 2+

Tools

  • PiBakery - The blocks based, easy to use setup tool for Raspberry Pi.
  • ApplePi Bakery - macOS application to easily install/backup/restore images onto an SD card.
  • Etcher - SD card burner app that is simple for end users, extensible for developers, and works on any platform.
  • PiShrink - Bash script that automatically shrinks a pi image that will then resize to the max size of the SD card on boot.
  • OpenVPN-Setup - Shell script to set up Raspberry Pi as an OpenVPN server.
  • pi-gen - Tool used to create the raspberrypi.org Raspbian images. This can be used to create your own custom images with specific packages installed, etc.
  • PiVPN - Simple, Flexible, and Managable single line install of OpenVPN Server for your Raspberry Pi.
  • Network Presence Detector - Setup a Pi Zero to scan for devices on a WiFi network and use that to determine who is "home".
  • Resin Bridge - Simple application/repo to bridge a Raspberry Pi's wlan0 interface to devices plugged into it over ethernet (eth0).
  • WiFi config generator - Simple tool to generate wpa_supplicant.conf files with wifi settings
  • Raspbian QEMU with network - Simple tool to launch QEMU on Raspbian with the required modifications on the system and kernel. Automatic network access. Handy to create images in your PC.
  • RaspAP-webgui - A simple, responsive web interface to control wifi, hostapd and related services on the Raspberry Pi.
  • HealthyPi - HAT which includes vital health monitoring like ECG, respiration, pulse oximetry and optional blood pressure & body temperature sensing. Supports Raspberry Pi 2+
  • PoisonTap - Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js. Supports Raspberry Pi Zero
  • P4wnP1 - P4wnP1 is a highly customizable USB attack platform, based on a low cost Raspberry Pi Zero or Raspberry Pi Zero W (required for HID backdoor). Supports Raspberry Pi Zero
  • CusDeb - Web UI for creating custom images with specific packages installed.

Projects

  • Mini OONTZ - 3D printed mini MIDI controller.
  • Power Sniffing Strip - Enclosure in a power strip, sniffing network data.
  • Raspberry Pi Erlang Cluster - Erlang cluster on a Raspberry Pi 2.
  • NTP driven Nixie Clock - Nixie Tube Clock powered by a Raspberry Pi.
  • 40-node Raspberry Pi Cluster - Cluster aimed to be under the size of full tower desktop.
  • Raspberry PI Hadoop Cluster - Big Data cluster running on the Raspberry Pi.
  • Multi-Datacenter Cassandra on 32 Raspberry Pi’s - Showcase for the always on, fault tolerant nature of Cassandra using a Raspberry Pi cluster board.
  • Building a Ceph Cluster on Raspberry Pi - Highly redundant and low power usage RADOS home storage solution.
  • Smart Mirror - Voice controlled smart mirror with IoT integration. Supports Raspberry Pi 2+
  • Magic Mirror - The original open source modular smart mirror platform. Supports Raspberry Pi 2+
  • Chromebook Charger Kiosk - Timed charging station for students using Chromebooks at school.
  • Jasper - Flexible open source personal assistant.
  • Lightberry - Led lighting solution dedicated for raspberry pi and your TV.
  • SecPi - Raspberry Pi based home alarm system.
  • PiClock - Fancy Clock built around a monitor and a Raspberry Pi.
  • Garage Door Opener - Garage door opener using the Garage Opener app to control garage door.
  • Movel - Raspberry Pi car computer.
  • PiFanTuner - CPU-fan-tuner daemon, just enables your fan as necessary. Supports Raspberry Pi 3
  • SkyJack - Take over and allow full control over any Parrot AR Drone within wireless distance.
  • Nerves Project - Craft and deploy bulletproof embedded software in Elixir.
  • Wordpress using Docker - Run a Wordpress site in containers with dynamic DNS.
  • Pi-hole - Black hole for internet ads.
  • Planning lunch with a Slackbot on resin.io - Node.js Slackbot (lunchbot), hosted on Resin.
  • Sonus - Node.js voice control for your Pi (and everything else) with customizable offline hotword detection.
  • Sonic Pi - The Live Coding Music Synth for Everyone.
  • Alexa AVS - Demonstration on using Alexa Voice Service with a Java client and Node.js server.
  • Pi4j Project - Java I/O library the Raspberry Pi.
  • Harry Potter and the real life Daily Prophet - Display mimicking the Daily Prophet from Harry Potter using a 7" Raspberry Pi display.
  • PiScan - Makeshift Amazon Dash orders using a Raspberry PI + EAN scanner.
  • PiE-Ink - E-ink nametag display running on a Pi Zero. Supports Raspberry Pi Zero
  • Whispering Mirror - Interactive soundart installation using the Hifiberry DAC.
  • clockOS - simple smart desktop clock using a Raspberry Pi display.
  • Zelda Home Automation - Home automation based on sound recognition from notes played on an ocarina.
  • Looper/synth/drum thing - Sequencer/Drumpad, like Native Instruments' Maschine for the Pi.
  • Waves - Transforming the transience of the spoken word into something concrete and physical through a microphone, waveform and thermal printer.
  • DIY USB Rubber Ducky - Raspberry Pi Zero Rubber Ducky recognized as a USB HID by just about anything with a USB port, thus allowing you to run custom scripts as if it were a keyboard. Supports Raspberry Pi Zero
  • Kubernetes on ARM - Get your ARM device up and running Kubernetes in less than ten minutes.
  • Lumos - Smart Lamp for Better Sleep. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • Vinyl Shelf Finder - Uses a tilt & pan laser to find a record in a record collection.
  • Building Timelapse with Resin - Remotely deploying timelapse camera using Docker, Resin, and 3G internet.
  • NALIVATOR-9000 - Robot bartender for making cocktails with Telegram-bot interface and speech synthesis on Golang.
  • Stratux - Open source ADS-B reciever which feeds weather, traffic, GPS, and AHRS data to electronic flight bag software via wifi.
  • Voice Kit - AIY Voice Kit from Google, to build a standalone voice recognition system using the Google Assistant, or add voice recognition and natural language processing to your Raspberry Pi-based projects.
  • speed-camera - Object Motion Tracking uses python, openCV, USB Cam or picamera module to record speed data.
  • pi-timolo - Remote Headless multi feature PiCamera Operation from Rclone Remote Storage Service and More.

Resources

Articles

Tutorials

Community

Contributing

Contribution guidelines can be found here

License

CC0

awesome-raspberry-pi's People

Contributors

thibmaek avatar oliver2213 avatar nachoparker avatar pageauc avatar mikestreety avatar careyer avatar pernat1y avatar denismosolov avatar evancohen avatar jtyle6 avatar jonathanrjpereira avatar steveedson avatar alexandregz avatar benjefferies avatar bwiens avatar billz avatar fcevado avatar chanchal1987 avatar geek-at avatar sli avatar drewsif avatar edreih avatar ericperkins avatar nagygergo avatar guilherfp avatar helno avatar iluwatar avatar imisrael avatar jarrettr avatar winkidney avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.