blasphem

Blasphem will be a Golang rewrite of Home Assistant’s core. It will support the same WebSocket protocol that the HA frontend uses, and thus can simply drop in the existing frontend.

This is because I am not an FE dev, and modern JS scares me.

You can see the progress in Gitea. Currently (Christmas 2022), it can:

There is still a long way to go. I work on this in my free time.

The first integrations will be for stuff I use. This includes Z-Wave JS, MQTT, and Zigbee (probably just through Zigbee2MQTT). Maybe someday there will be a cgo CPython module host so we can just use existing integrations when a native implementation does not exist. I am trying my best to keep the architecture as similar to HA as possible.

If you want to help, feel free to reach out.