JavaScript home-automation

Open-source JavaScript projects categorized as home-automation

Top 23 JavaScript home-automation Projects

home-automation
  • Home-AssistantConfig

    :house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY! (by CCOSTAN)

  • Gladys

    A privacy-first, open-source home assistant

  • Project mention: Home Assistant 2023.11 | news.ycombinator.com | 2023-11-02

    We are making Gladys Assistant ( https://gladysassistant.com/ ), an open-source smart home software.

    It's less "techy" than HA (no YAML files, no CLI), and UI first.

    We have way less integrations for now, but are working hard on it.

    Don't hesitate to try it and make us some feedback.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • miio

    Control Mi Home devices, such as Mi Robot Vacuums, Mi Air Purifiers, Mi Smart Home Gateway (Aqara) and more

  • button-card

    ❇️ Lovelace button-card for home assistant

  • double-take

    Unified UI and API for processing and training images for facial recognition.

  • Project mention: Double-Take not getting enough events/images from Frigate? | /r/frigate_nvr | 2023-08-01

    # Learn more at https://github.com/jakowenko/double-take/#configuration

  • grafana-flowcharting

    Flowcharting, plugin for Grafana to create complexe visio's draws style like technical architectures, floorplan, diagrams, hierarchical schema based on draw.io

  • node-sonos

    🔈 Sonos Media Player Interface/Client

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • magic-cards

    🎩 Queue music, play movies, or trigger events with RFID cards.

  • home_assistant

    My personal Home Assistant setup - Running on a HassOS VM.

  • simple-weather-card

    Minimalistic weather card for Home Assistant

  • ha-dockermon

    A NodeJS RESTful API which can be used with Home Assistant to report the state of Docker Containers

  • switchBoard

    Control of Internet connected devices within a given network via web interface. (by imbrianj)

  • homebridge-automation-switches

    A flexible automation switch for Homebridge: https://github.com/nfarina/homebridge

  • homebridge-wyze-smart-home

    Wyze Smart Home plugin for Homebridge.

  • ioBroker.ecovacs-deebot

    Control your Ecovacs Deebot and yeedi vacuum cleaner with ioBroker

  • node-red-contrib-zwave-js

    The most powerful, high performing and highly polished Z-Wave node for Node-RED based on Z-Wave JS. If you want a fully featured Z-Wave framework in your Node-RED instance, you have found it.

  • mpr-6zhmaut-api

    JSON API wrapper for the RS-232 interface of the Monoprice 6 Zone Home Audio Multizone Controller and Amplifier Kit (MPR-6ZHMAUT)

  • t6

    t6 is a "Data-first" IoT platform to connect physical Objects with time-series DB and perform Data Analysis.

  • vallox_websocket_api

    Async API for Vallox ventilation units. Is used in HomeAssistant.

  • homebridge-nefit-easy

    DEPRECATED — Homebridge plugin for Nefit Easy™

  • nest-GoogleAuth

    Automates Google account login for Homebridge. Collects required token, cookie and api key automatically. Stores as a JSON for copy and paste. (by felipeazucares)

  • home-assistant

    Source code for building the container image of my Home Assistant. (by theautomation)

  • hwl-api

    HomeWizard Lite Proxy API - Built for integrating cheap HomeWizard plugs into Home Assistant

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript home-automation related posts

  • https://gladysassistant.com/

    1 project | /r/smarthome | 5 Jun 2023
  • Can I trust HomeKit to properly run 30 min long shortcut automations?

    1 project | /r/HomeKit | 22 Apr 2023
  • ICT Protege GX

    2 projects | /r/accesscontrol | 8 Apr 2023
  • I automated my Key Light Airs to change brightness and temperature on a schedule using Home Assistant and Node Red

    2 projects | /r/elgato | 3 Feb 2023
  • Interact to Node-Red through Homebridge - any options?

    2 projects | /r/homebridge | 14 Jan 2023
  • Automate Turning On/Off Homepod Alarm?

    1 project | /r/HomeKit | 4 Jan 2023
  • NFC tags to cast a podcast??

    1 project | /r/smarthome | 9 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 5 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 Home-AssistantConfig 4,689
2 Gladys 2,519
3 miio 1,843
4 button-card 1,789
5 double-take 1,118
6 grafana-flowcharting 934
7 node-sonos 697
8 magic-cards 556
9 home_assistant 309
10 simple-weather-card 273
11 ha-dockermon 255
12 switchBoard 201
13 homebridge-automation-switches 111
14 homebridge-wyze-smart-home 91
15 ioBroker.ecovacs-deebot 57
16 node-red-contrib-zwave-js 47
17 mpr-6zhmaut-api 43
18 t6 34
19 vallox_websocket_api 22
20 homebridge-nefit-easy 14
21 nest-GoogleAuth 8
22 home-assistant 8
23 hwl-api 6

Sponsored
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io