Registries
ActiveNiche/single-purpose13

@ha-components

Niche/single-purpose · MIT · data updated 2026-07-28

A shadcn/ui-inspired component framework for building custom Home Assistant dashboards in React/TypeScript. Provides styled, copy-owned components covering Home Assistant device categories: Camera, Light Toggle, Trigger, Weather, and Misc, alongside an Auth Provider for interacting with Home Assistant APIs. Unlike HA's built-in styling, users receive source files and full control. Beta software, maintained by a single developer; MIT licensed. Use for: building bespoke Home Assistant dashboard UIs using React and shadcn CLI instead of HA's native frontend or HACS card ecosystem.

@ha-components preview
aiauthbuttonscardsdashboardmediaoverlaystheming

Install

npx shadcn@latest add https://hacomponents.keshuac.com/r/registry.json

Health

StatusActive
Last commit4 months ago
LicenseMIT
Open issues0
ArchivedNo
Stars13

Components (12)

type-generatorauthcameratriggertogglelightweatherproxyaccordionpopoversliderswitch
Components: type-generator, auth, camera, trigger, toggle, light, weather, proxy, accordion, popover, slider, switch

Preview

Live sandbox previews render component source client-side. Where a component can’t be rendered standalone, sh4dcn falls back to its source and install command.

@ha-components · type-generator

npx shadcn@latest add https://hacomponents.keshuac.com/r/type-generator.json
View source