Code Monkey home page Code Monkey logo

awesome-raspberry-pi's Introduction

awesome-raspberry-pi

A curated list of awesome resources for the Raspberry Pi

Raspberry Pi Logo

The Raspberry Pi is an infamous low-cost Single Board Computer (SBC) that has reduced the barrier of entry for computing and tinkering. The Raspberry Pi is in a compact form factor (about the size of a credit card).

The Raspberry Pi is one of the most well supported SBCs on the market.

Raspberry Pi Homepage

Operating System Images

Images written to SD cards are the quickest way to get running on a Raspberry Pi. There are a large number of images available:

  • Lightweight - Focused on being small/thin/lightweight and optimized, allowing you to dedicate more system resources to your specific applications.
  • Full - Provides entire operation system and desktop UI.
  • Specialized - Customized distributions focusing on particular applications or purposes.

Lightweight / Slim

OS Difficulty Base Install Size Runtime Memory Footprint Image Setup
Arch Linux ARM
A lightweight and flexible Linux distribution that tries to Keep It Simple.
Medium - - Download Setup
Alpine Linux
A security-oriented, lightweight Linux distribution based on musl libc and Busybox.
Medium 130 MB - Download Setup
Crux ARM
CRUX ARM is a lightweight Linux distribution for the ARM architecture targeted at experienced Linux users.
High 81 MB - Download Setup
DietPi
Highly optimized minimal Debian OS.
Low 400 MB - Download Setup
piCore
The Core Project is a highly modular based system with community build extensions.
High 35 MB - Download Setup
Raspbian Lite
Raspbian without the graphical desktop, based on Debian.
Low 1.2 GB - Download Setup
ReceiverOS
A highly optimized Debian-based operating system focused on radio applications, properly multi-platform capable by harnassing Armbian's build system.
Low 800 MB - Download Setup
Ubuntu Core
A lean, strictly confined and fully transactional operating system for IoT.
Medium - - Download Setup

Full

  • Android Things - Android Things lets you experiment with building smart, connected device applications.
  • Armbian
  • FedBerry - A Fedora Remix specifically built for use with Raspberry Pi® 2/3 Model B computers.
  • Gentoo Linux - Flexible Linux based Raspberry Pi OS and uses Portage software management to increases security and streamlines performance.
  • Raspbian
  • RISC OS - A fast and easily customised operating system for ARM devices (non-Linux).
  • SUSE Linux Enterprise Server - SUSE Linux Enterprise Server for Arm is an enterprise-grade Linux distribution that is optimized for unique 64-bit Arm chip capabilities.
  • Ubuntu
  • Ubuntu MATE - Ubuntu MATE for the Raspberry Pi provides a complete, familiar, desktop environment that can be used for basic desktop computing.
  • Windows IoT Core

Specialized

  • Kali Linux - Linux distribution largely focused on security and pentesting.
  • LibreELEC - A lightweight ‘Just enough OS’ Linux distribution purpose-built for Kodi on current and popular mediacentre hardware.
  • OctoPi - Manage and control 3D printers.
  • OpenElec - A small Linux based Just Enough Operating System (JeOS) built from scratch as a platform to turn your computer into a Kodi media center.
  • OpenMediaVault - The next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more.
  • OpenWrt - Linux-based open source wireless router with extensibility.
  • OSMC - A free and open source media center built for the people, by the people.
  • pi-TopOS - A focus on programming and gaming, intended for the pi-Top, but works on any Raspberry Pi.
  • PiNet - Centralized user accounts and file storage system for a Raspberry Pi classroom.
  • RaspiBlitz - Run a full Lightning Node.
  • RetroPie - Turn your Raspberry Pi into a retro-gaming machine, based on Raspbian.
  • ROKOS - Bitcoin full node.

Projects

awesome-raspberry-pi's People

Contributors

kevinelliott avatar

Stargazers

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

Watchers

 avatar  avatar  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.