Code Monkey home page Code Monkey logo

awesome-raspberry-pi's Introduction

Awesome Raspberry Pi

Awesome All Contributors

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 Foundation Homepage, Raspberry Pi Computer 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

Models

The complete collection of (consumer) Raspberry Pi models consist of:

OS Images

  • 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.
  • Armbian - A base operating system platform for single board computers (SBCs) that other projects can trust to build upon.
  • balenaOS - open source OS to run Docker containers on embedded devices that's been designed for reliability and proven in production.
  • BerryBoot - Bootloader/universal OS installer, with support to VNC and HDMI-CEC.
  • chilipie-kiosk - Image which boots directly into full-screen Chrome, perfect for dashboards and build monitors. Supports Raspberry Pi 2+
  • Channels DVR Server - Custom image for Channels DVR Server which provides a whole home DVR system.
  • Debian - Unofficial Debian image for Raspberry Pi (maintained by a Debian Developer).
  • DietPi - Minimal image designed to fit on a 2GB SD card, with tons of configurable settings and scripts.
  • DroneBridge - A WifiBroadcast extension to make for a real alternative to DJI Lightbridge and other similar systems. Supports Raspberry Pi 3
  • EZ-WifiBroadcast - Affordable Wireless Digital HD Video Transmission made easy. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • FabScanPi - FabScanPi is an open source 3D laser scanner using the Raspberry Pi Camera Module. Supports Raspberry Pi 2+
  • Fedora - Linux Fedora distribution built for the Pi. Supports Raspberry Pi 2+
  • FreeBSD - FreeBSD is an advanced computer operating system used to power modern servers, desktops, and embedded platforms.
  • FreedomBox - FreedomBox is a private home server for non-experts. Supports Raspberry Pi 2+
  • Gentoo - Gentoo Stage 3 tarball for Raspberry Pi.
  • Gladys Assistant - Gladys, a privacy-first, open-source home assistant. Supports Raspberry Pi 3
  • Hass.io - Home automation operating system/application for embedded device, also available standalone.
  • HypriotOS - Minimal Debian-based operating system, optimized to run Docker.
  • Kali Linux - Penetration Testing & Ethical Hacking Linux distro for ARM devices.
  • KonstaKANG - Unofficial LineageOS and AOSP builds for Raspberry Pi. Supports Raspberry Pi 3
  • Lakka - Retro-gaming on the Raspberry Pi built entirely on RetroArch.
  • LibreELEC - Just enough OS for Kodi
  • Mainsail OS - A distribution for 3D Printers that includes everything to get started with Klipper Firmware and Mainsail.
  • Manjaro - Friendly, open-source Linux distribution for Raspberry Pi.
  • Minibian - Minimal Raspbian (lighter than Jessie Lite).
  • moOde - The moOde audio player provides acts as a Audiophile streamer with DLNS, Spotify Connect and AirPlay support for old receivers. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • MoodleBox - The MoodleBox provides a Moodle learning management system on Raspberry Pi. Supports Raspberry Pi 3
  • motionEyeOS - Linux distribution that turns a single-board computer into a video surveillance system.
  • NetBSD - NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system.
  • NextCloudPi - Nextcloud ready image based on Raspbian. Features Nextcloud 11 running on Raspbian 8, with PHP 7 and HTTP2 enabled Apache server.
  • NOOBS - New Out Of the Box Software, an easy OS installer for beginners.
  • OctoPi - Distribution for 3d printers.
  • OpenHABian - A preconfigured version of the OpenHAB home automation software. Supports Raspberry Pi 2+
  • 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
  • openSUSE - openSUSE is a major Linux distribution that has images based for its stable release Leap and rolling release Tumbleweed. Images can be found for many of the Pis, including the Raspberry Pi 3 and Raspberry Pi 4.
  • OpenWRT - OpenWrt is described as a Linux distribution for embedded devices for network management.
  • OSMC - Open Source Media Centre, based on Kodi.
  • PiDeck - Small form factor DVS system allowing you to control digital music files with timecode vinyl.
  • PiNet - System to manage Raspberry Pi classrooms.
  • PirateBox - Anonymous offline mobile file-sharing and communications system.
  • RasComm RaspberryPi MorseCode Translator - RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.
  • Raspberry Pi OS - The official supported Raspberry Pi OS (previously called "Raspbian"), based on Debian and available as a lite version.
  • Raspbian - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.
  • RasPlex - Plex client for the Raspberry Pi.
  • Recalbox - Drag & drop light-weight retro-gaming and media center on the Raspberry Pi.
  • RetroPie - Retro-gaming on the Raspberry Pi.
  • Risc OS - Non-Linux OS originated from the group that developed the ARM microprocessor.
  • Rocket Show - Play synced backing tracks, videos and DMX light-sequences live on stage. Supports Raspberry Pi 3
  • RuneAudio - Free and open source OS that turns embedded hardware into Hi-Fi music players.
  • SamplerBox - Drop'n'play sampler: drop .WAV samples on the SD card, and play!
  • Twister OS - Skinned version of Raspberry Pi OS with preinstalled apps like box86 and Retropie to introduce noobs to Linux and Raspberry Pi. Supports Raspberry Pi 3
  • Ubuntu Core - Official (minimal) Ubuntu distribution for IoT. Supports Raspberry Pi Zero 2 W. Supports Raspberry Pi 2+
  • Ubuntu Desktop - Ubuntu Desktop distribution for the Raspberry Pi. Supports Raspberry Pi 4.
  • Ubuntu MATE - Ubuntu distribution for the Raspberry Pi based on MATE desktop. Supports Raspberry Pi 2+
  • Ubuntu Server - Ubuntu Server distribution for the Raspberry Pi. Supports Raspberry Pi Zero 2 W. Supports Raspberry Pi 2+
  • Volumio - Headless audiophile music player, designed to play music with the highest possible fidelity.
  • Windows 10 IoT Core - Windows 10 distribution for IoT. Supports Raspberry Pi 2+

Tools

  • Alpha - Remotely load, debug and test bare-metal programs using GDB with this system-level GDB server.
  • ApplePi Baker - macOS application to easily install/backup/restore images onto an SD card.
  • Atlas toolkit - Very lightweight and easy to install toolkit to write in Python single-page web applications to pilot your RPi, without having to install a web server.
  • balenaEtcher - SD card burner app that is simple for end users, extensible for developers, and works on any platform.
  • Drago - Flexible configuration manager for Wireguard networks that is perfect for establishing secure overlays spanning multiple Raspberry Pis.
  • Hardened Kernel Builder for RPi - Cross-compile the Linux kernel for Raspberry Pi with enhanced security using a single command.
  • HealthyPi - HAT which includes vital health monitoring like ECG, respiration, pulse oximetry and optional blood pressure & body temperature sensing. Supports Raspberry Pi 2+
  • iotwifi - Wifi AP + Client management in 8MB Docker Container, with REST API for controlling wifi client and station modes simultaneously. Supports Raspberry Pi 3
  • ndm - Command line tool to easily manage DNS and DHCP servers.
  • Orangetool - Control functions for Single-Board computers in Python.
  • Pi Temperature Exporter - a CPU and GPU temperature exporter for Prometheus consumption.
  • 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.
  • Pieman - Script for creating custom images based on Raspbian, Devuan, Ubuntu and Alpine Linux.
  • PiKISS - A bunch of scripts with menu to make your life easier.
  • Pimod - Reconfigure Raspberry Pi images with an easy, Docker-like configuration file.
  • PiShrink - Bash script that automatically shrinks a pi image that will then resize to the max size of the SD card on boot.
  • pistrong - Manage certificate-secured strongSwan VPNs. Installer and command-line tool for client-server, site-to-site, and host-to-host VPNs.
  • PiVPN - Create a full-featured OpenVPN/WireGuard VPN Server with a single bash command.
  • PiGro - PiGro does many commands that have to be entered via the terminal with one or two clicks of a button.
  • Pi-Apps - The most popular app store for Raspberry Pi computers, 100% open-source bash scripts.
  • Processing - Processing Development Environment running on Raspberry Pi.
  • Pwnagotchi - Pwnagotchi is an AI based Wi-Fi cracking tool that learns from its surrounding WiFi environment to maximize the crackable WPA key material it captures.
  • RaspAP-webgui - A simple, responsive web interface to control wifi, hostapd and related services on the Raspberry Pi.
  • Raspberry Pi Imager - An easy way to install Raspberry Pi OS and other operating systems to an SD card ready to use with your Raspberry Pi
  • 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.
  • Resin Bridge - Simple application/repo to bridge a Raspberry Pi's wlan0 interface to devices plugged into it over ethernet (eth0).
  • rpi-cookstrap - A lightweight, plugin based bakery shell script framework to customize, bootstrap & provision raspberry pi OS disk images.
  • sdm - Easily and fully customize RasPiOS images. Install apps, configure settings, etc then burn SSDs/SD cards for lots of different systems from a single image, and each one boots up fully configured and ready for work. Or play.
  • stressberry - Stress test your Raspberry Pi and plot temperatures.
  • TorTiPi - Shell script to automate the task of converting Raspberry Pi into a tor based wifi hotspot.
  • WebStation SYSMON - An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.
  • WiFi config generator - Simple tool to generate wpa_supplicant.conf files with wifi settings

Projects

  • 40-node Raspberry Pi Cluster - Cluster aimed to be under the size of full tower desktop.
  • AdGuard Home - DNS relay station with ad/tracker/other blocking, IP address redirections, and DNS-over-HTTPS.
  • BeeMonitor - Honey beehive monitoring project.
  • Bitcoin Tracker - A Physical Dashboard that displays Bitcoin stats in real time. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • Building a Ceph Cluster on Raspberry Pi - Highly redundant and low power usage RADOS home storage solution.
  • Building Timelapse with Resin - Remotely deploying timelapse camera using Docker, Resin, and 3G internet.
  • Chromebook Charger Kiosk - Timed charging station for students using Chromebooks at school.
  • Ceil - Auto-provisioned RPi cluster running K8S on bare-metal. Supports Raspberry Pi 3
  • Circle - A C++ bare metal environment for Raspberry Pi.
  • clockOS - simple smart desktop clock using a Raspberry Pi display.
  • CocktailMaker - An advanced cocktail making machine that can be controlled via browser and touchscreen.
  • Coder for Raspberry Pi - A open source project by Googlers to turn a Raspberry Pi into a simple, tiny, personal web server and web-based development environment.
  • Display_Lib_RPI - A shared installable C++ Library to connect various electronic displays to Raspberry Pi single board computers.
  • 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
  • docsis-cable-load-monitor - Tool to monitor downstream load on DOCSIS cable networks.
  • Drumbooth controller with touch interface - Project using Java, JavaFX, Pi4J and Arduino to control 8 relays and LED strips.
  • FistBump BLE Edition - WPA Hash Grabbing Bluetooth Peripheral / Android App.
  • FruitNanny - Baby monitor including custom case, server, and client source code. Supports Raspberry Pi 3
  • Gaussmeter - Project utilizing a Raspberry Pi Zero W, WS2812B Leds and the Tesla API to collect and display a Tesla's status. Supports Raspberry Pi Zero
  • Harry Potter and the real life Daily Prophet - Display mimicking the Daily Prophet from Harry Potter using a 7" Raspberry Pi display.
  • Haven - Host a private blog on your Rasperry Pi intead of using Facebook.
  • Hearing aid prototoype - A Raspberry Pi powered prototype of a hearing aid. Supports Raspberry Pi 3
  • Internet Chronometer - Turn your Raspberry Pi in to an Internet Chronometer.
  • Jasper - Flexible open source personal assistant.
  • Kubernetes on ARM - Get your ARM device up and running Kubernetes in less than ten minutes.
  • Lomorage - Private photo cloud host on Raspberry Pi, with Android/iOS/Web client.
  • Looper/synth/drum thing - Sequencer/Drumpad, like Native Instruments' Maschine for the Pi.
  • Lumos - Smart Lamp for Better Sleep. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • Magic Mirror - The original open source modular smart mirror platform. Supports Raspberry Pi 2+
  • Mini OONTZ - 3D printed mini MIDI controller.
  • Movel - Raspberry Pi car computer.
  • Multi-Datacenter Cassandra on 32 Raspberry Pi’s - Showcase for the always on, fault tolerant nature of Cassandra using a Raspberry Pi cluster board.
  • NALIVATOR-9000 - Robot bartender for making cocktails with Telegram-bot interface and speech synthesis on Golang.
  • Nerves Project - Craft and deploy bulletproof embedded software in Elixir.
  • Network Presence Detector - Setup a Pi Zero to scan for devices on a WiFi network and use that to determine who is "home".
  • NTP driven Nixie Clock - Nixie Tube Clock powered by a Raspberry Pi.
  • Occu-Pi - Controller software for the Occu-pi, a totally awesome bathroom door sensor.
  • 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
  • Pi Image Capturer - Captures images, integrated with the Google IOT Cloud Platform ecosystem.
  • pi_payments - Payment module based on RFID.
  • Pi-hole - Black hole for internet ads.
  • Pi-KVM - DIY KVM over IP to manage remote computers via Web UI or VNC with FullHD video, mouse, virtual drive, IPMI, Wake-on-LAN and many other things.
  • pi-timolo - Remote Headless multi feature PiCamera Operation from Rclone Remote Storage Service and More.
  • Pi4j Project - Java I/O library the Raspberry Pi.
  • PiAware - Live flight tracking using a Raspberry Pi.
  • PiClock - Fancy Clock built around a monitor and a Raspberry Pi.
  • PiE-Ink - E-ink nametag display running on a Pi Zero. Supports Raspberry Pi Zero
  • PiFanTuner - CPU-fan-tuner daemon, just enables your fan as necessary. Supports Raspberry Pi 3
  • PiFmRds - FM-RDS transmitter using a Raspberry Pi.
  • PiScan - Makeshift Amazon Dash orders using a Raspberry PI + EAN scanner.
  • Planning lunch with a Slackbot on resin.io - Node.js Slackbot (lunchbot), hosted on Resin.
  • 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
  • Power Sniffing Strip - Enclosure in a power strip, sniffing network data.
  • Project MyHouse - Smart Doll House with Gesture Recognition, using Raspberry Pi 3 or Pi Zero and PSMove motion controller.
  • Raspberry Pi Dashboard - Full-featured web-based dashboard interface to inspect and manage Raspberry Pi hardware and software, with no extra software required.
  • Raspberry Pi Erlang Cluster - Erlang cluster on a Raspberry Pi 2.
  • Raspberry PI Hadoop Cluster - Big Data cluster running on the Raspberry Pi.
  • Raspberry Pi Setup - ⚡ Quickly setup my Raspberry Pi.
  • RaspiBlitz - Fastest and cheapest way to get your own Lightning Node running.
  • RaspiBolt - Beginner’s Guide to ️⚡Lightning️⚡ on a Raspberry Pi.
  • Receiving GOES-16 Images on a Raspberry Pi - An advanced project to receive weather imagery from the GOES-16 satellite using software defined radio (SDR).
  • Relayboard Control - A Qt application to connect a Waveshare 8-channel relay board to an MQTT server.
  • Rhasspy - Open source, fully offline set of voice assistant services that works well with Home Assistant, Node-RED, MQTT and more.
  • RPi-eth-display - Open source DisplayLink alternative, ethernet to HDMI adapter.
  • RPi Motor Library - Python 3 library to connect various motors & servos to the Pi.
  • RPI tempmon - CPU GPU temperature monitor with various functions such as LED GPIO, Graph output, email, alarm limit, notifications and logging.
  • SecPi - Raspberry Pi based home alarm system.
  • Skate-o-Meter - Skateboard odometer and speedometer with RFID user system.
  • SkyJack - Take over and allow full control over any Parrot AR Drone within wireless distance.
  • Smart Mirror - Voice controlled smart mirror with IoT integration. Supports Raspberry Pi 2+
  • Smart Security Camera - Using OpenCV, Twilio and a WebCam/picam.
  • Sonic Pi - The Live Coding Music Synth for Everyone.
  • Sonus - Node.js voice control for your Pi (and everything else) with customizable offline hotword detection.
  • speed-camera - Object Motion Tracking uses python, openCV, USB Cam or picamera module to record speed data.
  • Stratux - Open source ADS-B receiver which feeds weather, traffic, GPS, and AHRS data to electronic flight bag software via wifi.
  • StreamPi - A robust alternative to the Elgato Stream Deck, that can launch apps, scripts, websites and control applications like OBS.
  • TelePi - Telepi allows you to monitor and control your Raspberry Pi via Telegram featuring file downloads, system monitoring, network insights, speed tests, and the ability to open web tunnels.
  • TeslaCam - Project utilizing a Raspberry Pi Zero W for USB Mass storage emulation and a PiJuice to collect and archive TeslaCam video. Supports Raspberry Pi Zero
  • USB Proxy - A USB man-in-the-middle project that allow users to monitor and modify USB packets flow between host and device.
  • Vinyl Shelf Finder - Uses a tilt & pan laser to find a record in a record collection.
  • 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.
  • Waves - Transforming the transience of the spoken word into something concrete and physical through a microphone, waveform and thermal printer.
  • Whispering Mirror - Interactive soundart installation using the Hifiberry DAC.
  • Wordpress using Docker - Run a Wordpress site in containers with dynamic DNS.
  • Zelda Home Automation - Home automation based on sound recognition from notes played on an ocarina.

Resources

Useful Apps

Android

  • AndFTP - Alternative FTP client app. Android
  • Kore Remote - Official remote to control Kodi. Android
  • PiGo - Effortlessly explore and manage multiple Pi servers on the go. Android
  • RaspController - Manage your Raspberry Pi remotely, control the GPIO ports, send commands directly through the terminal, view images from a connected camera and obtain data from different sensors. Android
  • Raspicast - Cast YouTube videos, media content from your android device, Play local media files, Play streams from playlists (m3u, pls) on your Raspberry Pi. Android
  • Screen Stream Mirroring - To stream your phone screen directly to Pi. Android
  • TeamViewer - Remote into Raspberry Pi while you are on the road!. Android
  • Termius - One of the cleanest SSH Client for Pi. Android, iOS
  • Tubio - Cast web videos directly to Pi. Android
  • Turbo FTP - A good FTP client app for accessing files on raspberry. Android
  • VNC Viewer - To remotely control Raspberry Pi desktop. Android

iOS

  • RaspController - Allows you to easily manage your Raspberry Pi remotely, control the GPIO ports, send commands directly through the terminal and so much more. iOS

Articles

Books

Tutorials

Swift programming

Community

Contributing

Contribution guidelines can be found here

License

CC0

awesome-raspberry-pi's People

Contributors

agsdot avatar ajaj895 avatar alex9849 avatar annleefores avatar anshulahuja98 avatar careyer avatar denismosolov avatar eliddell1 avatar gavinlyonsrepo avatar haikieu avatar jonathanrjpereira avatar jtyle6 avatar khadkarajesh avatar koenvervloesem avatar lelandsindt avatar martignoni avatar mikestreety avatar msurguy avatar nachoparker avatar noozabooz avatar oliver2213 avatar pageauc avatar pcouy avatar rothman857 avatar s-nagaev avatar shyamjos avatar steveedson avatar szilard079 avatar thibmaek avatar websnke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-raspberry-pi's Issues

PiVPN is no longer maintained

  • [x ] My issue is an issue and not a PR. For additions or modifications I will create a pull
    request
    .

https://github.com/pivpn/pivpn/blob/master/README.md

PiVPN is no longer maintained
I'm stepping down as pivpn maintainer, since it would take too much of my time to maintain it properly. @0-kaladin (the owner of the pivpn organisation) didn't give anyone owner rights on the organisation, so I'm not able to add new people as member.

This means that there are no longer any active maintainers for this project, and that issues and PR's will not get resolved. This will eventually result in pivpn not working anymore (as openvpn gets updates, config options might get added/removed/changed).

Now, what can you if you want to keep pivpn alive? Not much really, but you can fork it and ma ke your own "pivpn" (please don't call it that to avoid confusion). If you do use our code, please don't forget to mention that in a README or something (our MIT licence requires that).

I'd like to thank @0-kaladin and @cfcolaco for working on this with me, and all contributors and people who provided support in the issues.

Suggestion: remove PiKISS from the list of recommended tools

  • My issue is an issue and not a PR. For additions or modifications I will create a pull
    request
    .

Hello, this is the main Pi-Apps dev speaking here. First, I just wanted to thank you for maintaining this list of useful stuff available for Raspberry Pi. I occasionally use it myself, and have praised it elsewhere.

Just wanted to mention that we at Pi-Apps made the difficult decision today to stop offering or recommending PiKISS, due to its history for poor reliability and continued disrespect from the developer. You may want to do the same.

This really comes down to your thought process, on whether you value quantity or quality. But I would request that you reevaluate PiKISS on the criteria of its usefulness to users. It was breaking users' systems again for the past few days due to poorly tested code.
See the full picture here: jmcerrejon/PiKISS#209 (comment)

"Limelight" -> "Moonlight"

At the request of Limelight Networks, the Nvidia GameStream client formerly known as Limelight was renamed Moonlight a while ago. The link in the article correctly reroutes to the proper github repo, but references to it being called "limelight" has proven confusing for some users.

I'd suggest directly linking to irtimmer's Moonlight-Embedded repo here. That is what the official Moonlight page links

Broken links to some websites

  • My issue is an issue and not a PR. For additions or modifications I will create a pull
    request
    .

There are some broken links in the list:

I found these by enabling the https://github.com/manuzhang/mkdocs-htmlproofer-plugin plugin for MkDocs. However, it also returned some false positives (LinkedIn blocks the connection requests so the plugin returns a HTTP 999 error while the page on LinkedIn is perfectly reachable in a browser) and running it took a long time, so I wouldn't recommend to enable it by default. If you're interested, I could create a PR to run this check daily in a GitHub action, but then I first want to create a PR to the plugin to solve these false positives.

Generated documentation has broken links to internal pages

  • My issue is an issue and not a PR. For additions or modifications I will create a pull
    request
    .

I noticed you used absolute paths to other pages in some places:

README.md:Contribution guidelines can be found [here](/CONTRIBUTING.md)

And:

CONTRIBUTING.md:If you want you can add yourself to the [list of contributors](./CONTRIBUTORS.md).

This is not officially supported by MkDocs.

The result is that these two links don't work on https://awesome-rpi.netlify.app/ but only if you visit the original Markdown pages on GitHub.

The Awesome Home Assistant project which you used as inspiration for your build script solves this by linking to the full URL on GitHub. But then visitors of the website will suddenly be forwarded to GitHub, which probably isn't what they expect.

Another solution is to just link to the relative paths CONTRIBUTING.md and CONTRIBUTORS.md, but then you encounter another issue: you created symlinks to these files with names in lower case, so the links won't work either. You can change the names of the symlinks to capital letters, but that's ugly. Or you can change the original filenames to lowercase letters and use these both on GitHub and in the generated website.

I'm not sure what the preferable solution is here.

Boards section

  • My issue is an issue and not a PR. For additions or modifications I will create a pull
    request
    .
  • Could you have a board section? Since there are several versions of the boards

Mega resource link from tech-knowhow.com

  • My issue is an issue and not a PR. For additions or modifications I will create a pull
    request
    .

@thibmaek , was researching more about the chilipie-kiosk, discovered by virtue of your awesome list, and discovered this link - https://www.tech-knowhow.com/2017/01/raspberry-pi-disk-images-definitive-list .

Just thought I'd share. Haven't cross referenced projects on that page vs your awesome list, but a good resource nonetheless.

Will close this issue in a few days, and maybe provide some PR's in the future based on it. But just thought I would share this resource.

Use F-Droid links instead of Play store

  • My issue is an issue and not a PR. For additions or modifications I will create a pull
    request
    .

If you don't know what F-Droid is, I let them explain (from home page)

What is F-Droid?

F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.

All the apps in F-Droid are FOSS, and F-Droid itself also is. I think it's better to support them rather than Google (and btw you don't need Google play services for these apps).

There are two apps that are on F-Droid listed in README.md: RasPi Check and Kore.

Also CONTRIBUTING.md should be edited, with something saying if it's on F-Droid put the F-Droid link.

I haven't made a PR because i'm not sure whether you would accept these changes.

Alphabetical ordering for the links?

  • My issue is an issue and not a PR. For additions or modifications I will create a pull
    request
    .

How about alphabetically ordering all the links in this awesome list? Many others do it and it helps make the repository a bit less messy and easier to search.

Signage

There are couple of pi based signage projects out there to include

Kano OS Link broken

  • My issue is an issue and not a PR. For additions or modifications I will create a pull
    request
    .

The link doesn't seem to exist anymore, at least I get an 404 from my browser accessing it!

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.