JavaScript IoT

Open-source JavaScript projects categorized as IoT

Top 23 JavaScript IoT Projects

  • johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

    Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04

    What are the pros and cons of this compared to Johnny-Five?

    http://johnny-five.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.

    InfluxDB logo
  • 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)

  • cylon.js

    JavaScript framework for robotics, drones, and the Internet of Things (IoT)

    Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
  • 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.

  • tuyapi

    🌧 An easy-to-use API for devices that use Tuya's cloud services. Documentation: https://codetheweb.github.io/tuyapi.

  • Aedes

    Barebone MQTT broker that can run on any stream server, the node way

  • kuzzle

    Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -

  • SaaSHub

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

    SaaSHub logo
  • onoff

    GPIO access and interrupt detection with Node.js

  • platformio-vscode-ide

    PlatformIO IDE for VSCode: The next generation integrated development environment for IoT

  • singularity

    A DNS rebinding attack framework. (by nccgroup)

  • zmNinja

    High performance, cross platform ionic app for Home/Commerical Security Surveillance using ZoneMinder

  • pigpio

    Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi (by fivdi)

  • dorita980

    Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot

  • assistant-relay

    A Node.js server that allows for sending commands to Google Home/Assistant from endpoints

  • rpc-websockets

    JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript

  • firewalla

    http://firewalla.com

    Project mention: Home Lab Guide | news.ycombinator.com | 2024-03-08
  • i2c-bus

    I2C serial bus access with Node.js

  • tuya-homebridge

    Homebridge custom plugin for controlling Powered by Tuya (PBT) devices in HomeKit. This plugin is officially maintained by the Tuya Developer Team.

  • home_assistant

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

  • AzureMapsCodeSamples

    A set of code samples for the Azure Maps web control.

  • NodeMCU-Tool

    :wrench: Upload + Manage Lua files on NodeMCU (by AndiDittrich)

  • home-assistant-config

    My Home Assistant Configuration 🏡🏡 (by aneisch)

  • rest980

    REST interface to control your iRobot Roomba 980 via local server on your lan.

    Project mention: Ask HN: Robot vacuum but without the privacy invasion? | news.ycombinator.com | 2023-08-29

    My Roomba is on a VLAN without internet access and is controlled via rest980[1] running in a container. It has a basic but functional web interface. Valentudo is probably nicer but I opted to trade that for the broad iRobot install base and spare part/consumable availability.

    1. https://github.com/koalazak/rest980

  • 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 IoT discussion

Log in or Post with

JavaScript IoT related posts

  • IoT demo that combines OpenAI's API with MQTT for real-time AI-driven interactions

    1 project | /r/coolgithubprojects | 16 May 2023
  • Caffè Italia * 15/04/23

    2 projects | /r/italy | 15 Apr 2023
  • Local Tuya/Offline VLAN Tuya - Up/Downsides

    1 project | /r/homeautomation | 17 Mar 2023
  • Starting a smart home app

    1 project | /r/homeautomation | 13 Mar 2023
  • is it possible to make tuya devices local? aka plug bulbs smart doorbell smart floodlight if so how im stuck

    4 projects | /r/homebridge | 7 Mar 2023
  • Tuya vs Smart Life apps

    1 project | /r/homebridge | 19 Feb 2023
  • Can an automation trigger a Google Broadcast?

    1 project | /r/Hubitat | 31 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 Jul 2024
    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. Learn more →

Index

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

Project Stars
1 johnny-five 13,250
2 Home-AssistantConfig 4,731
3 cylon.js 4,190
4 Gladys 2,539
5 tuyapi 2,042
6 Aedes 1,757
7 kuzzle 1,412
8 onoff 1,235
9 platformio-vscode-ide 1,183
10 singularity 1,007
11 zmNinja 1,001
12 pigpio 937
13 dorita980 933
14 assistant-relay 781
15 rpc-websockets 580
16 firewalla 536
17 i2c-bus 345
18 tuya-homebridge 337
19 home_assistant 311
20 AzureMapsCodeSamples 309
21 NodeMCU-Tool 308
22 home-assistant-config 302
23 rest980 289

Sponsored
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.
www.influxdata.com