Raspberry Pi

Top 23 Raspberry Pi Open-Source Projects

Raspberry Pi
  1. Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first.

    Project mention: A Linux kernel developer plays with Home Assistant: case studies | news.ycombinator.com | 2025-05-17
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Netdata

    The open-source observability platform everyone needs

    Project mention: CPU & Memory Monitoring 101: How to Check, Analyze, and Optimize System Performance | dev.to | 2025-05-14

    Netdata: Provides beautiful, real-time dashboards for visualizing system metrics ( https://www.netdata.cloud ).

  4. Pi-hole

    A black hole for Internet advertisements

    Project mention: Tools for thoughts1 Date:03/2025 Moderator:Daniel.J.Q.Goh | dev.to | 2025-05-15

    This part can be link to Pi-Hole Before proceed to configuring VPN, recommended to get "Free DNS" for yourself at MyDNS to manage your own network.

  5. Gogs

    Gogs is a painless self-hosted Git service

    Project mention: Revolutionize Your Workflow: Gogs, the Self-Hosted Git Server You've Been Waiting For! | dev.to | 2025-04-20

    View the Project on GitHub

  6. raylib

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: Show HN: A backend agnostic Ruby framework for building reactive desktop apps | news.ycombinator.com | 2025-05-09

    Very cool project, and well thought with the choice of Raylib or SDL2. But since Raylib can compile to Android (https://github.com/raysan5/raylib/blob/master/examples/Makef...), do you think it could be difficult to add Android as a target platform ?

  7. setup-ipsec-vpn

    Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2

  8. MagicMirror

    MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.

    Project mention: Stay on schedule with Raspberry Pi Pico W and an e-ink dashboard | news.ycombinator.com | 2025-04-07

    I'm personally a fan of MagicMirror [1] which is pretty much a turnkey solution for this problem. I have one set up on an old Raspberry Pi connected to a spare wall-mounted monitor. What I love with MagicMirror is that it's a modular system, where you choose which modules you want to have and where to display them. I only use it to display a shared calendar with my wife, along with the week's weather. But there are a few hundred modules, with things like displaying your expected commute time (based on Google maps I think), integrations with some apps like AnyList, etc.

    [1] https://github.com/MagicMirrorOrg/MagicMirror

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nnn

    n³ The unorthodox terminal file manager

    Project mention: Shunpo: Minimalist bash tool to make directory navigation a little bit faster | news.ycombinator.com | 2025-01-26

    I use https://github.com/jarun/nnn/ with `cd` on quit if I need to scan around manually. Otherwise, zoxide.

  11. IoT-For-Beginners

    12 Weeks, 24 Lessons, IoT for All!

    Project mention: Ask HN: Platform for 11 year old to create video games? | news.ycombinator.com | 2024-09-20

    Internet of Things (IoT): IoT is transforming how we interact with the world and has huge potential in game development. Kids can learn to use smart devices, PCBs, chips, and sensors to create interactive games and "smart" objects (). Here's a resource to get started:

  12. awesome-raspberry-pi

    📝 A curated list of awesome Raspberry Pi tools, projects, images and resources

  13. rust-raspberrypi-OS-tutorials

    :books: Learn to write an embedded OS in Rust :crab:

    Project mention: Blinky on Pi 4B with Bare Metal Rust | news.ycombinator.com | 2024-09-02
  14. raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  15. johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

    Project mention: Johnny Five:JS Robotics and IoT Programming Framework Developed at Bocoup | news.ycombinator.com | 2025-01-24
  16. Self-Hosting-Guide

    Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

  17. qt

    Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

  18. fprime

    F´ - A flight software and embedded systems framework

    Project mention: A secure embedded operating system for microcontrollers | news.ycombinator.com | 2024-06-02

    servos (three at each rotor swashplate), as well as power management and thermal control functions."[0]

    [0] https://rotorcraft.arc.nasa.gov/Publications/files/Balaram_A...

    [1] https://nasa.github.io/fprime/

  19. RetroPie-Setup

    Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores

  20. OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26
  21. vosk-api

    Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node

  22. gobot

    Golang framework for robotics, drones, and the Internet of Things (IoT)

  23. Open and cheap DIY IP-KVM based on Raspberry Pi

    Open and inexpensive DIY IP-KVM based on Raspberry Pi

    Project mention: JetKVM – Next generation open-source KVM over IP for $69 | news.ycombinator.com | 2024-12-03

    $1,937,967 pledged of $50,000 goal

    I don't what's different about it. Now that it's easy to get pis again this might be what you are looking for: https://pikvm.org/

  24. umbrel

    A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system.

    Project mention: OpenWrt Two Approval | news.ycombinator.com | 2025-03-28

    What I would want to have some company to make one device that would at the same time be:

    1) router

    2) smart tv (airplay, chromecast, miracast)

    3) smart speaker

    4) smart home gateway (matter)

    5) wireless charging pad

    6) private cloud (nextcloud)

    7) private backup (removable nvm)

    8) private vpn / dns / pihole / adguard

    9) mini server

    Everything in a nice package and preconfigure and ideally modular (upgradable ssd, wifi).

    UmbrelOS [0] is interesting but its quite expensive and its only for home server (no router, no smart speaker, smart tv, wireless charging pad). Apple TV has a great hardware and cheap but so limited for 3rd party. Wish they made it modular that you could attach magnetic speaker, wireless charging pad and had some usb for attaching 4g modem.

    [0] https://umbrel.com/

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Raspberry Pi discussion

Log in or Post with

Raspberry Pi related posts

  • Creating a MIDI Sound Module with Raspberry Pi and FluidSynth

    3 projects | dev.to | 19 May 2025
  • Deploying an RKE2 Cluster with CAPI, Rancher Turtles, and Proxmox

    3 projects | dev.to | 19 May 2025
  • Armbian Updates: OMV support, boot improvents, Rockchip optimizations

    2 projects | news.ycombinator.com | 12 May 2025
  • Ask HN: What are good high information density UIs (screenshots, apps, sites)

    21 projects | news.ycombinator.com | 8 May 2025
  • Pascal for Small Machines

    5 projects | news.ycombinator.com | 4 May 2025
  • Internet in a Box

    7 projects | news.ycombinator.com | 27 Apr 2025
  • Stay on schedule with Raspberry Pi Pico W and an e-ink dashboard

    1 project | news.ycombinator.com | 7 Apr 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Raspberry Pi projects? This list will help you:

# Project Stars
1 Home Assistant 79,066
2 Netdata 74,561
3 Pi-hole 51,912
4 Gogs 46,386
5 raylib 26,324
6 setup-ipsec-vpn 26,187
7 MagicMirror 21,272
8 nnn 20,090
9 IoT-For-Beginners 15,877
10 Navidrome Music Server 14,612
11 awesome-raspberry-pi 14,536
12 rust-raspberrypi-OS-tutorials 14,133
13 raspberry-pi-os 13,404
14 johnny-five 13,354
15 Self-Hosting-Guide 13,368
16 qt 10,572
17 fprime 10,305
18 RetroPie-Setup 10,193
19 OpenFrameworks 10,146
20 vosk-api 9,509
21 gobot 9,178
22 Open and cheap DIY IP-KVM based on Raspberry Pi 8,947
23 umbrel 8,841

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com