The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 JavaScript home-automation Projects
-
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)
-
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.
-
miio
Control Mi Home devices, such as Mi Robot Vacuums, Mi Air Purifiers, Mi Smart Home Gateway (Aqara) and more
-
grafana-flowcharting
Flowcharting, plugin for Grafana to create complexe visio's draws style like technical architectures, floorplan, diagrams, hierarchical schema based on draw.io
-
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.
-
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
-
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.
-
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
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
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.
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
JavaScript home-automation related posts
- https://gladysassistant.com/
- Can I trust HomeKit to properly run 30 min long shortcut automations?
- ICT Protege GX
- I automated my Key Light Airs to change brightness and temperature on a schedule using Home Assistant and Node Red
- Interact to Node-Red through Homebridge - any options?
- Automate Turning On/Off Homepod Alarm?
- NFC tags to cast a podcast??
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
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,654 |
2 | Gladys | 2,489 |
3 | miio | 1,835 |
4 | button-card | 1,740 |
5 | double-take | 1,093 |
6 | grafana-flowcharting | 934 |
7 | node-sonos | 693 |
8 | magic-cards | 545 |
9 | home_assistant | 307 |
10 | simple-weather-card | 271 |
11 | ha-dockermon | 252 |
12 | switchBoard | 201 |
13 | homebridge-automation-switches | 110 |
14 | homebridge-wyze-smart-home | 91 |
15 | ioBroker.ecovacs-deebot | 56 |
16 | node-red-contrib-zwave-js | 47 |
17 | mpr-6zhmaut-api | 42 |
18 | t6 | 33 |
19 | vallox_websocket_api | 22 |
20 | homebridge-nefit-easy | 14 |
21 | nest-GoogleAuth | 8 |
22 | home-assistant | 6 |
23 | hwl-api | 4 |
Sponsored