🍭 Frontend for Home Assistant
 
 
Go to file
Paul Bottein f2c5b91def
Revert "Add media playback badge for Area card (#26893)" (#27413)
This reverts commit 7c7a4e61f2.
2025-10-08 15:59:37 +02:00
.devcontainer Add typography styles (#25171) 2025-04-28 16:04:47 +03:00
.github Bump softprops/action-gh-release from 2.3.3 to 2.3.4 (#27366) 2025-10-06 11:18:59 +03:00
.husky Update dependency lint-staged to v16 (#25463) 2025-06-03 19:18:39 +00:00
.vscode Add typography styles (#25171) 2025-04-28 16:04:47 +03:00
.yarn Update Yarn to v4.10.3 (#27209) 2025-09-26 15:33:12 +03:00
build-scripts Remove @shoelace-style from babelOptions exclusion list (#27289) 2025-10-02 10:33:23 +02:00
cast Use border radius design tokens in codebase (#27169) 2025-10-03 11:11:30 +00:00
demo Replace legacy hass icons to mdi icons (#27244) 2025-09-29 17:30:20 +02:00
docs
gallery Add color tokens for slider thumb and indicator (#27295) 2025-10-04 07:12:35 +00:00
hassio Use border radius design tokens in codebase (#27169) 2025-10-03 11:11:30 +00:00
landing-page Use border radius design tokens in codebase (#27169) 2025-10-03 11:11:30 +00:00
public Remove Hue bridge v1 image (#26674) 2025-09-01 15:27:50 +03:00
script Correct lokalise docker image (#26267) 2025-07-23 13:11:57 +02:00
src Revert "Add media playback badge for Area card (#26893)" (#27413) 2025-10-08 15:59:37 +02:00
test Revert "Add media playback badge for Area card (#26893)" (#27413) 2025-10-08 15:59:37 +02:00
.browserslistrc
.gitattributes
.gitignore Add Claude to gitignore (#25966) 2025-06-27 15:59:14 +02:00
.gitmodules
.nvmrc Pin Node.js to 22.20.0 (#27258) 2025-09-30 11:53:51 +02:00
.prettierignore
.yarnrc.yml Update Yarn to v4.10.3 (#27209) 2025-09-26 15:33:12 +03:00
CLA.md
CLAUDE.md Add initial instructions file for GitHub Copilot and Claude Code (#25967) 2025-06-27 18:06:23 +02:00
CODEOWNERS Revert "Add Mobile team and design has codeowner of the theme colors" (#26432) 2025-08-07 15:06:41 +02:00
CODE_OF_CONDUCT.md
LICENSE.md
MANIFEST.in
README.md
eslint.config.mjs Update dependency eslint-plugin-lit-a11y to v5 (#25718) 2025-06-17 09:06:44 +03:00
gulpfile.js Fix ERR_REQUIRE_ASYNC_MODULE error when executing gulp (#23687) 2025-01-14 11:29:34 +01:00
lint-staged.config.js Replace deprecated ESLint flag to remove warning (#26630) 2025-08-21 04:43:17 +00:00
netlify.toml
package.json Update dependency eslint to v9.37.0 (#27390) 2025-10-07 06:58:32 +02:00
prettier.config.js Prettier one line format in style .globals.ts files (#26991) 2025-09-10 14:54:34 +02:00
pyproject.toml Bumped version to 20250924.0 2025-09-24 16:45:20 +02:00
renovate.json Update tsparticles to use new repo (#24688) 2025-03-24 09:26:51 +00:00
rspack.config.cjs
tsconfig.json Use SWC for typescript, update to Lit 3, migrate decorators (#25150) 2025-04-24 14:10:35 +02:00
yarn.lock Update dependency eslint to v9.37.0 (#27390) 2025-10-07 06:58:32 +02:00

README.md

Home Assistant Frontend

This is the repository for the official Home Assistant frontend.

Screenshot of the frontend

Development

  • Initial setup: script/setup
  • Development: Instructions
  • Production build: script/build_frontend
  • Gallery: cd gallery && script/develop_gallery
  • Supervisor: Instructions

Frontend development

Classic environment

A complete guide can be found at the following link. It describes a short guide for the build of project.

License

Home Assistant is open-source and Apache 2 licensed. Feel free to browse the repository, learn and reuse parts in your own projects.

We use BrowserStack to test Home Assistant on a large variety of devices.

Home Assistant - A project from the Open Home Foundation