Kotlin home-automation

Open-source Kotlin projects categorized as home-automation

Top 3 Kotlin home-automation Projects

home-automation
  1. android

    Home Assistant Companion for Android (by home-assistant)

    Project mention: A story on home server security | news.ycombinator.com | 2025-01-05

    > Can you expand on this further? Wouldn’t this just be exposing myself to the same vulnerabilities as OP?

    Yeah I wouldn't do this personally, I just mentioned it as the simplest option.

    > If I use nginx as a reverse proxy, would I be mitigating the risk?

    If the reverse proxy performs additional authentication before allowing traffic to pass onto the service it's protecting, then yes, it would.

    One of my more elegant solutions has been to forward a port to nginx and configure it to require TLS client certificate verification. I generated and installed a certificate on each of my devices. It's seamless for me in day to day usage, but any uninvited visitors would be denied entry with a message saying that they didn't provide a valid certificate.

    However support for client certificates is spotty outside of browsers, across platforms, which is unfortunate. For example HomeAssistant on Android supports it [1] (after years of pleading), but the iOS version doesn't. [2] NextCloud for iOS however supports it [3].

    In summary, I think any kind of authentication added at the proxy would be great for both usability and security, but it has very spotty support.

    > Based on other advice, it seems like the self hosted VPN (wireguard) is the safest option, but slower.

    I think so. It shouldn't be slow per se, but it's probably going to affect battery life somewhat and it's annoying to find it disconnected when you try to access Immich or other services.

    [1] https://github.com/home-assistant/android/pull/2526

    [2] https://community.home-assistant.io/t/secure-communication-c...

    [3] https://github.com/nextcloud/ios/pull/2908

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. HTTP-Shortcuts

    Android app to create home screen shortcuts that trigger arbitrary HTTP requests

  4. HomeApp

    HomeApp is a small and easy to use smart home app with a simple framework.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kotlin home-automation discussion

Log in or Post with

Kotlin home-automation related posts

  • How to keep tabs on GitHub Repositories' new releases of software?

    2 projects | /r/androidapps | 11 Apr 2023
  • Notifications panel is empty or cannot show app notifications on Android TV / Google TV

    3 projects | /r/tasker | 30 Mar 2023
  • Homeassistant and tasker with MQTT {help please}

    1 project | /r/tasker | 23 Jan 2023
  • Does anyone know how to get the home icon on the lock screen of NP1 like this image?

    1 project | /r/NothingTech | 10 Jan 2023
  • Wear OS not reaching Home Assistant local server through public IP/DDNS over bluetooth when phone is connected to LAN.

    1 project | /r/fortinet | 1 Dec 2022
  • Wear OS complication hell... How do you use them?

    2 projects | /r/WearOSDeveloper | 14 Nov 2022
  • HTTP-Shortcuts: Android app to create home screen shortcuts that trigger arbitr

    1 project | news.ycombinator.com | 7 Mar 2022
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 23 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source home-automation projects in Kotlin? This list will help you:

# Project Stars
1 android 2,644
2 HTTP-Shortcuts 1,304
3 HomeApp 114

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai