core
by
home-assistant

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

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on November 19th, 2025
Created on September 17th, 2013
Open Issues & Pull Requests: 3,362 (+1)
Number of forks: 37,882
Total Stargazers: 88,297 (+0)
Total Subscribers: 1,357 (+0)

Issue Activity (beta)

Open issues: 2,531
New in 7 days: 130
Closed in 7 days: 104
Avg open age: 130 days
Stale 30+ days: 1,593
Stale 90+ days: 143

Recent activity

Opened in 7 days: 90
Closed in 7 days: 71
Comments in 7 days: 458
Events in 7 days: 1,329

Top labels

  • stale (17,975)
  • needs-more-information (2,002)
  • waiting-for-reply (1,791)
  • integration: zha (1,540)
  • integration: tuya (1,254)
  • no-stale (1,102)
  • integration: zwave_js (830)
  • integration: mqtt (732)

Repository Insights (GitGenius)

Median issue/PR response: 2162.1 days
Mean response time: 1924.1 days
90th percentile: 2825.6 days
Tracked items: 39

Most active contributors

Detailed Description

Home Assistant Core is an open source home automation platform written in Python that prioritizes local control and privacy by design. The project enables users to automate and control smart home devices without relying on cloud services, making it suitable for deployment on resource-constrained hardware like Raspberry Pi or dedicated local servers. The platform is maintained by a worldwide community of tinkerers and DIY enthusiasts and serves as the foundation for the broader Home Assistant ecosystem.

The architecture of Home Assistant is built on a modular design philosophy that allows developers to implement support for new devices and automation actions through discrete components called integrations. The system includes featured integrations for popular smart home platforms and devices, with the repository tracking 339 active issues specifically related to the ZHA integration, indicating substantial ongoing development in device protocol support. This modular approach extends to the core platform itself, which uses asyncio for asynchronous operations to handle multiple concurrent device communications and automations efficiently.

The repository demonstrates significant community engagement and maintenance activity. GitGenius tracking data shows that the project has grown from 3367 to 3369 open issues as of July 4, 2026, reflecting the scale of active development and user-reported issues. The most active contributors tracked include mib1185 with 9691 recorded events, joostlek with 6334 events, and bdraco with 5826 events, indicating a core group of dedicated maintainers. The issue and pull request response latency shows a median response time of 0.1 hours, demonstrating rapid community engagement, though the mean of 3806.3 hours reflects the long tail of older issues. The stale label appears on 4100 issues, suggesting an ongoing effort to manage the backlog of inactive items.

Home Assistant Core is classified across multiple functional domains including home automation, smart home control, IoT platform capabilities, device control, automation engines, integrations management, local control systems, dashboards, energy management, and privacy-focused design. The platform supports various communication protocols and standards relevant to IoT environments, including MQTT and asyncio-based networking. The repository's connection to other major open source projects through overlapping contributors, including microsoft/vscode, microsoft/typescript, and rust-lang/rust, indicates cross-pollination of development practices and architectural insights from the broader software engineering community.

The project maintains comprehensive documentation and provides multiple entry points for users, including a live demo, installation guides, automation tutorials, and detailed developer documentation covering both the system architecture and the process for creating custom components. This documentation infrastructure supports both end users seeking to set up their own home automation systems and developers interested in extending the platform with new integrations and features.

core
by
home-assistanthome-assistant/core

Repository Details

Fetching additional details & charts...