Topics / #home-assistant

Home-assistant projects on GitHub

Open source home automation platform ecosystem

As of , the most-starred Home-assistant projects on GitHub are RuView (98.4K stars), frigate (36.7K stars) and ProxmoxVE (29.8K stars). GitHub.Locker tracks 26 Home-assistant repositories with 373.5K stars combined. The fastest-growing on October 16 was RuView, with +150 stars in a day.

26Projects
373.5KStars in total
+583Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

26 projects · by stars

  1. #1 · ruvnet/RuView

    RuView

    RuView turns ordinary WiFi signals into a spatial-intelligence sensor — it detects presence, measures breathing and heart rate, tracks motion and falls, and even estimates body pose through walls, using Channel State Information (CSI) captured by cheap ESP32 boards, with no cameras or wearables.

    98.4K
  2. #2 · blakeblackshear/frigate

    frigate

    Frigate is a complete, local network video recorder (NVR) that performs realtime AI object detection on IP camera feeds, built specifically for tight integration with Home Assistant.

    36.7K
  3. #3 · community-scripts/ProxmoxVE

    ProxmoxVE

    A community-maintained set of one-command install scripts for Proxmox VE: paste a single line into your Proxmox shell and it sets up a popular self-hosted service as a ready container or VM.

    29.8K
  1. 4

    Tasmota

    24.9Karendst/Tasmota · C

    Tasmota is an open-source alternative firmware for ESP8266 and ESP32 based smart devices, adding a webUI, OTA updates, timer/rule automation and entirely local control over MQTT, HTTP, Serial or KNX.

  2. 5

    Self-Hosting-Guide

    23.1Kmikeroyal/Self-Hosting-Guide · Dockerfile

    This is a curated guide for self-hosting software on your own servers instead of relying on third-party cloud providers, covering topics like Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

  3. 6

    ha_xiaomi_home

    22.2KXiaoMi/ha_xiaomi_home · Python

    The official Xiaomi Home integration for Home Assistant: it connects your Xiaomi IoT smart devices to Home Assistant so you can monitor and control them there.

  4. 7

    WLED

    18.9Kwled/WLED · C++

    WLED is a fast, feature-rich open-source firmware for ESP32 microcontrollers that controls addressable RGB LEDs over WiFi — from single strips to large 2D matrices and HUB75 panels.

  5. 8

    zigbee2mqtt

    15.7KKoenkk/zigbee2mqtt · TypeScript

    Zigbee2MQTT lets you control your Zigbee devices over MQTT instead of using the vendor's proprietary bridge or gateway, so you can wire them into any smart home system you like.

  6. 9

    Proxmox

    15.2Ktteck/Proxmox · Shell

    A collection of shell scripts for Proxmox VE that let you interactively create and configure LXC containers and virtual machines, offering both quick default setups and advanced customizable ones.

  7. 10

    go2rtc

    14.4KAlexxIT/go2rtc · Go

    An ultimate camera streaming app: it pulls video from IP cameras and other sources and re-serves it in low-latency formats like WebRTC, HLS and MP4 to browsers and smart home platforms, as a standalone app or embedded into any project.

  8. 11

    oomwoo

    12Kmakerspet/oomwoo · Python

    OOMWOO is an open-source home vacuum robot you build yourself, using a Raspberry Pi, 3D-printed parts, Home Assistant, Arduino and ROS2, navigating with an affordable 2D LiDAR.

  9. 12

    esphome

    11.9Kesphome/esphome · C++

    ESPHome lets you control ESP32, ESP8266, BK72xx, and RP2040 microcontrollers through simple YAML configuration files, and manage them remotely through home automation systems like Home Assistant.

  10. 13

    xiaozhi-esp32-server

    10.9Kxinnan-tech/xiaozhi-esp32-server · JavaScript

    It is the backend server for the xiaozhi-esp32 voice assistant hardware. It handles ASR, LLM dialogue, TTS and device control, so your ESP32 gadget talks to a server you host yourself instead of a third-party one.

  11. 14

    home-assistant.io

    10Khome-assistant/home-assistant.io · HTML

    Additionally, Netlify provides a preview deployment for every pull request, linked in the first PR comment.

  12. 15

    espectre

    9.6Kfrancescopace/espectre · Python

    ESPectre turns a supported ESP32 into a private, local Wi-Fi motion sensor: it reads how movement changes the Wi-Fi signals in a room and reports motion in real time — no camera, microphone, wearable, or dedicated radar hardware needed.

  13. 16

    iSponsorBlockTV

    6.5Kdmunozv04/iSponsorBlockTV · Python

    iSponsorBlockTV is a self-hosted app that connects to YouTube apps running on TVs and streaming devices, then automatically skips sponsor segments and similar annotated parts using the SponsorBlock API, and can mute or auto-press 'Skip Ad' on YouTube ads.

  14. 17

    ha-mcp

    5.1Khomeassistant-ai/ha-mcp · Python

    ha-mcp is an unofficial Model Context Protocol (MCP) server that lets AI assistants like Claude, ChatGPT, and others control and query a Home Assistant smart home installation using natural language — creating automations, controlling devices, managing dashboards and more.

  15. 18

    muse-gadget-sdk

    2.2Kfacebookincubator/muse-gadget-sdk · C

    This is an open source SDK and firmware for building 'Muse gadgets' — DIY devices on ESP32 boards or Raspberry Pi/Linux boxes that connect to the Muse app to drive displays, audio, buttons, sensors, and actuators.

  16. 19

    EchoMuse

    1.3Kwilbowes/EchoMuse · Python

    It turns a second-hand Amazon Echo Dot (2nd gen, 2016) into a local voice satellite for Home Assistant: say the wake word, ask, and hear the answer from the Dot. No Amazon account, no Alexa, no cloud - the microphones, speaker, LED ring and buttons keep working.

  17. 20

    Pi.Alert

    1.2Kleiweibau/Pi.Alert · PHP

    Pi.Alert watches your Wi-Fi or LAN and alerts you when an unknown device connects, a known device disconnects, or a monitored web service goes down. It also checks HTTP status, response time, and SSL certificates for web services you configure.

  18. 21

    local_roborock_server

    935Python-roborock/local_roborock_server · Python

    A self-hosted local HTTPS and MQTT server that emulates Roborock's cloud backend on your own LAN, letting your Roborock vacuum keep live maps and local control without reaching the internet, and without rooting or modifying hardware.

  19. 22

    neonplan3d

    782Mastershort/neonplan3d · TypeScript

    NeonPlan 3D lets you draw your home as rooms, walls, doors, windows and furniture right inside Home Assistant, then control your lights, covers, climate, media and cameras live in a neon-styled 3D view.

  20. 23

    glasshouse

    681rorygallagher2024/glasshouse · JavaScript

    Glasshouse is a self-hosted server that runs directly on a rooted LG webOS TV, giving you a live dashboard for remote control, privacy controls, debloating, an ad/telemetry blocker, and custom screensavers, plus an optional MQTT bridge for Home Assistant integration.

  21. 24

    house-control

    5200xProbabillity/house-control · Swift

    House Control turns your home into a live 3D model shown in the Mac menu bar and on an iPhone, letting you see and control real lights and air conditioners through Smart Life/Tuya, Home Assistant, Philips Hue and Apple Home.

  22. 25

    hermes-gadget-sdk

    392Adolanium/hermes-gadget-sdk · C++

    Hermes Gadget SDK lets you build voice and text hardware devices (ESP32 boards, a Raspberry Pi Linux client, or a desktop simulator) that connect to your own Hermes Agent: hold a button, ask it something, and hear or see the reply.

  23. 26

    techo5

    338HuskerMinion/techo5 · Go

    TECHO5 is open-source firmware that replaces Android and Alexa on the Amazon Echo Show 5 (also ported to the Show 8, Spot and Dot 2) with a minimal Alpine Linux image and a single Go daemon, turning the device into a local Home Assistant voice satellite with its own touchscreen and no Amazon cloud involved.

Often tagged together