Open source Apple Home alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a Apple Home alternative; 43 more are in the category where Apple Home is a typical product.

Open source projects in the same category: IoT & Home Automation

Category-level information: these projects are the same kind of software as Apple Home; they have not claimed to be a one-to-one replacement.

HO

home-assistant · IoT & Home Automation

STARS91.9K
FORKS39.1K
COMMITS—
CONTRIBUTORS5.5K
VERSIONLast-Python2-release
UPDATEDtoday
PythonHome AutomationIoTApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You run the local control and privacy-oriented home automation system on the Raspberry Pi or a local server.
  • With modular architecture, you add integrations for different devices and actions.
  • Once you find and integrate devices on the network, you run your home by rules with an advanced automation engine.
Heads up
  • • High number of open issues (3,484)
User reviews
  • • NeutralHacker News

    I hired an illustrator to draw my house. Now it's my Home Assistant dashboard

    “The one "smart home" thing I've done is a garage door switch hooked into Apple HomeKit. I have Home Assistant running on a small server, just for kicks, but mostly it serves as a quick dashboard for my network devices. But being able to control my garage door when I'm not home…”

  • • NeutralHacker News

    Home Assistant – open-source home automation

    “I think that's a fair response! It's worth clarifying a few things. In general, I think people tend to have that reaction because there's a growing assumption that "technology" = "the cloud"--i.e. a Google or Alexa kind of smart speaker that is very clearly vacuuming all kinds…”

Verified against README · Oct 26, 2026 · source

CA

CasaOS

New72

IceWhaleTech · IoT & Home Automation

STARS37.4K
FORKS2.2K
COMMITS0
CONTRIBUTORS0
VERSIONv0.4.15
UPDATED1 mo ago
GoPersonal CloudDockerLinuxApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You can perform driver and file management through the interface suitable for home scenarios.
  • Using the app store, you can install apps like Nextcloud, HomeAssistant and Jellyfin in one click.
  • With the system and application widget, you can track resource usage and application status instantly.
Heads up
  • • High number of open issues (837)
User reviews
  • ↓ NegativeGitHub Issue

    [Bug] Compatibility with Raspberry Pi 5

    “**Describe the bug** > Finally got the Raspberry Pi 5, ran the CasaOS install script and it failed. **To Reproduce** > Steps to reproduce the behavior: 1. Raspberry Pi 5 2. Clean install Raspberry Pi OS Lite 64-bit (Bookworm) 3. sudo apt update & sudo apt upgrade -y 4. curl…”

  • • NeutralGitHub Issue

    View hidden dotfiles

    “First time using CasaOS and felt there was something missing when browsing through my files. I noticed there wasnt any way for me to view hidden dot files. It would be nice when viewing the contents of a directory to view hidden dot files or not. Maybe something small like a…”

Verified against README · Oct 26, 2026 · source

IN

influxdata · IoT & Home Automation

STARS31.8K
FORKS3.8K
COMMITS—
CONTRIBUTORS691
VERSIONv3.9.6
UPDATEDtoday
time-seriesiotMetricsDatabaseApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You monitor server, network, and application performance metrics in real time.
  • You store and analyze sensor data from IoT devices.
  • You make inquiries on financial market data and user behavior.
Heads up
  • • High number of open issues (2,178)
User reviews
  • • NeutralHacker News

    InfluxDB Cloud shuts down in Belgium; some weren't notified before data deletion

    “> At AWS, the hierarchy of service priorities is crystal clear: Security, Durability, and Availability. In that order. Durability, the assurance that data will not be lost, is a cornerstone of trust, only surpassed by security. Availability, while important, can vary. Different…”

  • • NeutralHacker News

    InfluxDB Cloud shuts down in Belgium; some weren't notified before data deletion

    “Well that sucks big time. Thankfully we switched from InfluxDB to QuestDB, and this news here just make me more convict that we made the right call. We have a netflow analyzer with more than 350 b2b customers (regional ISPs) and we use to run InfluxDB as TSDB. A few things were…”

Verified against README · Oct 26, 2026 · source

PR

community-scripts · IoT & Home Automation

STARS30.0K
FORKS2.9K
COMMITS17.8K
CONTRIBUTORS467
VERSION2026-09-12
UPDATEDtoday
Proxmox VEShellAutomationSanal MakineMIT

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You can install popular services with one command over the Proxmox shell.
  • With advanced mode, you can configure container network and storage settings.
  • You can manage updates and configuration changes of installed services through scripts.
User reviews
  • • NeutralGitHub Issue

    Frigate NVR 0.16

    “### 🌟 Briefly describe the feature Add Frigate 0.16 based on Debian 12 ### 📝 Detailed description Hello. Please think to add Frigate 0.16 based on Debian 12 LXC. Many thanks ### 💡 Why is this useful? .”

Verified against README · Oct 26, 2026 · source

DA

Lissy93 · IoT & Home Automation

STARS26.9K
FORKS2.0K
COMMITS—
CONTRIBUTORS208
VERSION4.5.4
UPDATEDtoday
DashboardHomelabSelf-HostedVue.jsMIT

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You can monitor the status of self-hosted services in real time.
  • You can configure the dashboard layout and components with the YAML file or interface editor.
  • With multi-user support and SSO, you can gain secure access to their services.
User reviews
  • ↑ PositiveHacker News

    Dashy – A self-hosted homepage for your homelab

    “One, my URLs look like , so they aren’t easy to remember when you have a few devices. Two, I need to communicate the same to my wife and so, if the solution were bookmarking, we’d both have to do those. Tools like Dashy or Flame (the one I use) are great for that.”

  • • NeutralHacker News

    Dashy – A self-hosted homepage for your homelab

    “For those interested, here is the last discussion about Dashy from when it previously appeared here on 05/08/22.”

Verified against README · Oct 26, 2026 · source

NO

node-red · IoT & Home Automation

STARS23.8K
FORKS4.0K
COMMITS10.1K
CONTRIBUTORS277
VERSIONv0.2.0
UPDATED5 days ago
JavaScriptLow-CodeIoTApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You can create event-driven application streams using the visual interface.
  • You can integrate between different systems using ready nodes in the Node-RED library.
  • You can manage the development process by incorporating shared streams and private node collections into your projects.
User reviews
  • • NeutralHacker News

    Node-RED: Low-code programming for event-driven applications

    “Some past threads. Others? Node-RED 2.0 - - July 2021 (62 comments) How-to normalize home volume levels with Node-RED - - May 2020 (28 comments) Node-Red – Flow-Based Programming for the Internet of Things - - Jan 2019 (77 comments) Replacing a Pool and Spa Controller with…”

  • ↑ PositiveHacker News

    Node-RED: Low-code programming for event-driven applications

    “I am personally not a huge fan because my brain is not wired to do visual programming. I have Node-RED installed and running alongside HomeAssistant, but I never use it because automations that are easy to do in NR are just as simple to create directly in HA. Automations that…”

Verified against README · Oct 26, 2026 · source

IO

microsoft · IoT & Home Automation

STARS17.2K
FORKS2.9K
COMMITS455
CONTRIBUTORS76
VERSION—
UPDATED5 mo ago
Jupyter NotebookIoTEducationAzureMIT

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • By following the 12-week curriculum, you can learn the basic principles of IoT technologies.
  • By applying project-based courses, you can develop IoT solutions for sectors such as agriculture, logistics and production.
  • You can reinforce the technical skills you acquire by completing end-of-course tests and assignments.
Heads up
  • • No published release
User reviews
  • • NeutralGitHub Issue

    Translation - Hindi

    “Translation of this curriculum to Hindi. This issue is to be used for all discussions during this work.”

ZE

zephyrproject-rtos · IoT & Home Automation

STARS17.0K
FORKS10.3K
COMMITS152.0K
CONTRIBUTORS402
VERSIONv4.4.2
UPDATEDtoday
CRTOSGömülü SistemlerIoTApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You can develop software for resource-restricted embedded systems and sensors.
  • You can configure the operating system for smart watches and wearable devices.
  • You can run applications on IoT gateways and various hardware architectures.
Heads up
  • • High number of open issues (4,700)
User reviews
  • • NeutralHacker News

    StableLM Zephyr 3B

    “> Hardware: StableLM Zephyr 3B was trained on the Stability AI cluster across 8 nodes with 8 A100 80GBs GPUs for each nodes. I might be missing it but do they say the number of training tokens that was used to train this? This would help with efforts like TinyLlama in trying to…”

  • • NeutralHacker News

    StableLM Zephyr 3B

    “After the Unity re-licensing fiasco, and OpenAI yanking old models, is there any protections in place to allow the use of StableLM-Zephyr-3B indefinitely or will you be able to just deny any continuing access to models?”

RT

RT-Thread · IoT & Home Automation

STARS12.3K
FORKS5.5K
COMMITS18.2K
CONTRIBUTORS308
VERSIONv5.3.0
UPDATEDyesterday
CRTOSIoTGömülü SistemApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • Using the Nano version, you run a system with low memory consumption on microcontrollers with limited resources.
  • With the online package management tool, you select modular components and import software packages for complex IoT devices.
  • You use objects in the core layer, such as multiple threads, timers, and message queues, in real-time system design.
Heads up
  • • High number of open issues (540)
User reviews
  • • NeutralGitHub Issue

    How to create a new i2c project to stm32f469 discovery kit to see Terminal (Logs)

    “Hi, I have SmartDrive in C++ (to PlatFormIo) AND in Java to Android I need help to transpose this driver to rt-thread/stm32f469 disco kit I saw it on this site: that the I2C1 (Bus) is already used by the screen that comes with the kit, **correct**? I tried several sites, like…”

HO

bastienwirtz · IoT & Home Automation

STARS11.7K
FORKS932
COMMITS—
CONTRIBUTORS152
VERSIONv26.4.2
UPDATED10 days ago
DashboardHomelabSelf-HostedVue.jsApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You manage your services on a single page by grouping them through the YAML configuration file
  • Fast access to the services you need with Fuzzy search and keyboard shortcuts
  • With PWA support, you use the application as a web application by uploading it to your device.
User reviews
  • • NeutralHacker News

    Map showing the homeland of every character in Homer’s Iliad

    “"it was surprising to me how geographically widespread the hometowns of the characters were" On the contrary, that was quite unsurprising, because the story describes a fight of two large alliances, and talks about the lords and rulers of these places. It doesn't talk about the…”

  • • NeutralHacker News

    Map showing the homeland of every character in Homer’s Iliad

    “There were pretty extensive trading networks in the late Bronze Age[1]. I'm not sure what the accepted timeframe for the Trojan War is now, whether it is in that late bronze age period or has been pushed up into the following dark age, but it does increasingly seem that voyages…”

GR

grocy · IoT & Home Automation

STARS9.6K
FORKS825
COMMITS—
CONTRIBUTORS94
VERSIONv4.6.0
UPDATED1 mo ago
HouseholdERPPHPMobile AppMIT

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You display the generic demo environment in your browser to test the latest stable version
  • To run the application on your own server, you download PHP files and configure the data directory
  • Using the update script, you get a backup of your existing installation and go to the latest version.
User reviews
  • • NeutralHacker News

    Grocy: web-based, self-hosted grocery and household management

    “The main challenge (as other pointed out) is in the data entrey (and update). I see the options as: Grocery Input (easiest): - Receipt Scanning and OCR - Easiest as people don't change supermarkets and groceries too often, so identify once the item in the receipt and it will be…”

  • • NeutralGitHub Issue

    Install on Ionos webspace

    “Hi I'm new with this can you PLS give me instructions on how to install this on my Ionos web space. I created a domain and pointed it to a directory under root I uploaded the files directly to this folder to this folder ![image]( set PHP 7.3 for this folder copied…”

MI

canonical · IoT & Home Automation

STARS9.4K
FORKS835
COMMITS0
CONTRIBUTORS0
VERSIONv1.36
UPDATEDyesterday
PythonKubernetesEdgeIoTApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • Using a single package installation, you run Kubernetes cluster on the developer workstation or end device.
  • Using built-in plugins and commands, you enable services such as DNS, monitoring, and dashboard.
  • By following upstream versions, you implement updates and integrate them with your existing kubectl configuration.
User reviews
  • • NeutralHacker News

    MicroK8s – Low-ops, minimal Kubernetes, for cloud, clusters, Edge and IoT

    “The classic "it depends" answer applies here, along two axes: container assembly, and container execution. If you mean "docker" the binary used to build container images, you don't even need that right now -- there are multiple projects that will build container images without…”

  • • NeutralHacker News

    MicroK8s – Low-ops, minimal Kubernetes, for cloud, clusters, Edge and IoT

    “Yeah man, I'm serious. It took 5 minutes 30 seconds on my machine to run microk8s reset. This is well within the tolerance window for something I choose to run every 2 to 6 weeks. This is not part of my normal development strategy. Deleting whole namespaces is not a good idea…”

CO

project-chip · IoT & Home Automation

STARS9.0K
FORKS2.5K
COMMITS0
CONTRIBUTORS0
VERSIONv1.6.0.0
UPDATEDtoday
C++MatterSmart HomeIoTApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You communicate between smart home devices using IP-based networking technologies.
  • You develop smart home products that are compatible with Thread and Wi-Fi network transfers.
  • By implementing modern security protocols, you manage device certification processes.
Heads up
  • • High number of open issues (2,896)
WA

wasm3 · IoT & Home Automation

STARS8.1K
FORKS536
COMMITS0
CONTRIBUTORS0
VERSIONv0.9.1-beta.1
UPDATED1 mo ago
CWebAssemblyInterpreterRuntimeMIT

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You can run WebAssembly applications in a wide range of processor architectures and platforms.
  • You can integrate Wasm3 as a library in your projects.
  • You can run WASI applications on microcontrollers and embedded systems.
User reviews
  • • NeutralHacker News

    Wasm3 – A high performance WebAssembly interpreter in C

    “Yeah, but... It's not only the "threaded code" approach, that makes Wasm3 so fast. In fact, Intel's WAMR also utilizes this method, yet is 30 times slower..”

  • • NeutralHacker News

    Wasm3 – A high performance WebAssembly interpreter in C

    “It's not only the "threaded code" approach, that makes Wasm3 so fast. In fact, Intel's WAMR also utilizes this method, yet is 30 times slower..”

TR

traccar · IoT & Home Automation

STARS8.0K
FORKS3.5K
COMMITS—
CONTRIBUTORS244
VERSIONv6.9.1
UPDATEDtoday
GPS TrackingSelf-HostedJavaMobile AppApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You monitor the position of devices by tracking GPS in real time
  • You define boundary areas and use geographic fence functionality
  • You benefit from driver behavior monitoring and detailed reporting features
User reviews
  • ↓ NegativeHacker News

    Traccar – Modern GPS Tracking Platform

    “Many cheap gps trackers support "vibration wake up", they go to sleep after a while they've been still and wake up when you start the car. They run in sleep mode at least a week on an internal battery so charging them only whole the car is on is not a problem. Traccar supports…”

  • • NeutralHacker News

    Traccar – Modern GPS Tracking Platform

    “Author of Traccar here. Pricing is for SaaS solution hosted on our servers. Software itself is completely free and open source. As for GDPR compliance, users are in full control of their data. You can delete anything you want from the system. We do collect some anonymous…”

KU

kubeedge · IoT & Home Automation

STARS7.6K
FORKS2.0K
COMMITS0
CONTRIBUTORS0
VERSIONv1.23.1
UPDATED2 days ago
GoEdge ComputingKubernetesCNCFApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • Using Kubernetes API, you manage end applications and end devices from the cloud.
  • You provide reliable message delivery without loss of data on unstable cloud-end networks.
  • You run applications such as machine learning and image recognition directly at the end and process local data.
Heads up
  • • High number of open issues (1,353)
User reviews
  • • NeutralHacker News

    KubeEdge: Kubernetes Native Edge Computing Framework (Project Under CNCF)

    “KubeEdge is the first Kubernetes Native Edge Computing Platform with both Edge and Cloud components open sourced!”

OP

home-assistant · IoT & Home Automation

STARS7.6K
FORKS1.3K
COMMITS0
CONTRIBUTORS0
VERSION18.3
UPDATEDtoday
PythonBuildrootDockerEmbeddedApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • Using the Docker container engine, you run Home Assistant and its applications.
  • You perform system updates with Over The Air (OTA) or offline methods.
  • With SquashFS and ZRAM components, you use a lightweight and memory-efficient storage infrastructure.
User reviews
  • ↓ NegativeGitHub Issue

    HASS unstable

    “## The problem Since the 2020.12.0 update and the 2020.12.7 Supervisor update, my Hass has been drinking 1 or 2 a day and the interface is no longer accessible either locally or remotely. I have to make an electric power stop to restore. The 2020.12.1 version does not solve my…”

  • • NeutralGitHub Issue

    HassOS on SSD

    “Is it possible ton install HassOS on an SSD disk on a Raspberry Pi 3? Does anybody knows how?”

EV

evcc-io · IoT & Home Automation

STARS7.5K
FORKS1.6K
COMMITS0
CONTRIBUTORS0
VERSION0.316.0
UPDATEDtoday
GoEnergy ManagementEV ChargerSolar ChargingMIT

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You manage electric vehicle chargers and home energy systems locally.
  • You integrate chargers, inverters and meter systems in a large number of brands and models.
  • You connect heat pumps, electric heaters, and smart switches to the system.
User reviews
  • • NeutralGitHub Issue

    Integration in Home Assistant als Addon

    “Home-Assistant (genau genomme Hass.io) bietet die Möglichkeit Addons ins Frontend zu integrieren und vollständig über HA zu verwalten. Dazu müssen die Applikationen als speziell angepasste Dockercontainer bereitgestellt werden. Es wäre genial, wenn das für evcc klappen würde.…”

  • • NeutralGitHub Issue

    Wärmepumpen - Unterstützung von Buderus/Bosch/Junkers Wärmepumpen mit ems-esp

    “Hallo, ich würde auch noch gerne um Unterstützung von Buderus/Bosch Wärmepumpen bitten. Meine Buderus Wärmepumpe ist über ein ems-esp Modul eingebunden, ein Open Source Projekt: Damit ist auf unterschiedliche Varianten möglich die Wärmepumpe auszulesen und zu steuern: über die…”

AR

bblanchon · IoT & Home Automation

STARS7.2K
FORKS1.2K
COMMITS0
CONTRIBUTORS0
VERSIONv7.4.3
UPDATED18 days ago
C++EmbeddedJSONMessagePackMIT

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You serialize JSON documents by targeting memory or flow (stream).
  • You parse JSON data by filtering input data or by supporting comments.
  • It encodes the data in the MessagePack format and you do the decoding.
User reviews
  • ↓ NegativeGitHub Issue

    PlatformIO + ESP8266 + Debug mode = Stack overflow

    “I am using the code right out of your book examples. Whenever I run it a second time (when it should have already created the ` /config.json`) it tells me it "Failed to deserialize configuration." When the JSON prints it looks fine, and I have run it through a [JSON Validator](…”

  • • NeutralGitHub Issue

    Platformio compatibility?

    “Do you have any experience of getting this to work with platformio? I followed these instructions and it works flawlessly.. I copied all my libs to the /lib folder but when i try and compile them it is the arduinojson that stops it in its tracks. It is the `#include…”

JE

jetlinks · IoT & Home Automation

STARS6.7K
FORKS1.9K
COMMITS0
CONTRIBUTORS0
VERSION2.10.0
UPDATED3 days ago
JavaIoT PlatformSpring BootReactiveApache-2.0

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • With TCP, MQTT, UDP and HTTP protocols, you manage devices from different manufacturers from one center.
  • With flexible rule model configuration, you manage device alarms and scenario connections with the rule engine.
  • You provide three-dimensional and flexible data authorisation control, including menu, button, and data.