home-assistant/frontend

:lollipop: Frontend for Home Assistant

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 12th, 2026
Created on July 12th, 2015
Open Issues & Pull Requests: 355 (+0)
GitHub issues: Enabled
Number of forks: 3,820
Total Stargazers: 5,658 (+0)
Total Subscribers: 128 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 276
New in 7 days: 29
Closed in 7 days: 34
Avg open age: 223 days
Stale 30+ days: 135
Stale 90+ days: 32

Recent activity

Opened in 7 days: 24
Closed in 7 days: 31
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • stale (1,669)
  • no-stale (175)
  • Bug (165)
  • localization (68)
  • iOS (67)
  • Accessibility (51)
  • panel: energy (51)
  • needs more information (22)

Detailed Description

Home Assistant Frontend is the user interface layer for Home Assistant, a home automation platform built with TypeScript and web components.

The frontend provides the visual interface through which users interact with their home automation systems. It is built using Lit-element and Polymer web component technologies, allowing for modular, reusable UI components that communicate with the Home Assistant backend. The architecture supports both classic development environments and modern build tooling, with setup scripts and yarn-based production builds available to developers.

Developers working on home automation integrations or extending Home Assistant should adopt this frontend if they need to build custom UI components or modify the official interface. The project suits teams building smart home solutions who want to leverage an established, open-source foundation rather than creating a frontend from scratch. The repository includes a gallery feature for component development and testing, making it practical for iterative UI work. Complete development documentation is provided through the Home Assistant developer portal.

The project maintains active development with regular contributions across its codebase. The team accepts community contributions through established channels and provides clear setup and development workflows via documented scripts. Testing infrastructure uses multiple device types and browsers to ensure compatibility across platforms. The project operates under an open-source license and welcomes reuse of components in other projects.