I've used Home Assistant[0] for the last 8-9 months. It works great and has support for every device I used with Google Home. It also has bridges so that you can still use Alexa, Siri, or Google Assistant for voice commands if you want that. The mobile app is good enough. It isn't as user friendly as Google Home, but it's not terrible and way more powerful.
You can run it on your own hardware, e.g. a NAS or Raspberry Pi, and they also sell purpose made hardware[1]
[0]: https://www.home-assistant.io/
[1]: https://www.crowdsupply.com/nabu-casa/home-assistant-yellow