TypeScript IoT

Open-source TypeScript projects categorized as IoT

Top 22 TypeScript IoT Projects

  • serialport

    Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

  • MQTTX

    A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.

  • Project mention: Bridging FINS Data to MQTT: Protocol Explained and Hands-on Tutorial | dev.to | 2023-08-25

    This section will introduce how to use Neuron to collect data from FINS TCP devices, upload the collected data to EMQX, and view it using MQTTX.

  • 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
  • devicescript

    TypeScript for Tiny IoT Devices (ESP32, RP2040, ...)

  • Project mention: Introduction to hardware programming with DeviceScript | dev.to | 2024-01-25

    Hardware programming used to require you to learn C/C++. If you’re already familiar with JavaScript or TypeScript, you will be delighted to learn about DeviceScript, a TypeScript programming environment for microcontrollers. In this blogpost you’ll learn the basics of electronics and DeviceScript. We will create the “hello world” of programming: making an LED blink!

  • FUXA

    Web-based Process Visualization (SCADA/HMI/Dashboard) software

  • Project mention: Is it possible to fully customize a PLC interface like a mobile app? | /r/PLC | 2023-06-05
  • apexcharts-card

    📈 A Lovelace card to display advanced graphs and charts based on ApexChartsJS for Home Assistant

  • node-zwave-js

    Z-Wave driver written entirely in JavaScript/TypeScript

  • Project mention: How to update Z-Stick 7 firmware on Mac | /r/zwave | 2023-06-22

    There's also the Z-Wave JS command-line flash utility (same code used by ZUI). Still requires node.js, but easier than installing ZUI, if the latter is not in your plans. https://github.com/zwave-js/node-zwave-js/tree/master/packages/flash

  • esp8266-react

    A framework for ESP8266 & ESP32 microcontrollers with a React UI

  • 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.

    WorkOS logo
  • node-red-contrib-homekit-bridged

    Node-RED Contribution - HomeKit Bridged : Node-RED nodes to simulate Apple HomeKit devices.

  • Project mention: Home hub issues? | /r/homebridge | 2023-09-05

    Hello, I’ve been running homebridge for well over a year without issues and recently I’ve been getting “no response” from any device loaded through homebridge. Restarting homebridge does nothing to improve it nor does restarting the docket container, but restarting the raspberry pi 4 it is running on can occasionally help, but this lasts for maybe a day before the no response returns. The only error I see occasionally in the log is due to one plugin for the jablotron security system. Disabling that plugin does not fix the issue. Everything is up to date. The accessories work fine via the homebridge web interface. I have other HomeKit devices that are created via node red and https://nrchkb.github.io running on the same Pi that work fine. Scrypted cameras work fine too. I had not added or changed anything to the system for months. The no response just started out of the blue.

  • matter.js

    A complete typescript implementation of the Matter protocol specification (https://buildwithmatter.com). Includes full support for controller, device, commissioning, secure communications, device types, and cluster definitions.

  • Project mention: Matter 1.2 Arrives with Nine New Device Types and Improvements Across the Board | news.ycombinator.com | 2023-10-23

    If you can do Typescript, matter.js makes it trivial to at least create a virtual matter device. Five minutes to clone the repo, build, run and pair with Google, Apple, Alexa, SmartThings, etc. The one caveat is certification. With Google you need to register as a developer so it allows an uncertified device. The others just give a warning.

    See: https://github.com/project-chip/matter.js

  • azure-iot-explorer

    Cross-platform UI for interacting with devices attached to Azure IoT Hub. This tool is meant for learning and testing, not for production environment.

  • angular-web-bluetooth

    The missing Web Bluetooth module for Angular

  • Protofy

    AI Supercharged LowCode Platform CMS and Framework 🚀🚀

  • Project mention: What stack would you recommend to build a LLM app in React without a backend? | /r/react | 2023-12-08

    https://github.com/Protofy-xyz/Protofy

  • bacon

    An open source Bluetooth controller application for mobile devices. (by jerameel)

  • dirigera

    An unofficial TypeScript client library for IKEA's DIRIGERA smart home hub (by lpgera)

  • homebridge-konnected

    A Homebridge plugin for Konnected Alarm Panel devices

  • homebridge-lifx-plugin

    A plugin that adds lifx-lights in the network automatically to the homebridge, also single lights can be added manually

  • pigeon-mqtt-nest

    Pigeon-MQTT-Nest is a lightweight and easy-to-use library that provides a simple MQTT broker for your NestJS applications. With this library, you can easily integrate MQTT messaging into your NestJS application and communicate with MQTT clients using topics and messages.

  • awayto

    Awayto is a curated development platform, producing great value with minimal investment. With all the ways there are to reach a solution, it's important to understand the landscape of tools to use.

  • Project mention: Show HN: Awayto v2 short demo; an actual all-in-one framework | news.ycombinator.com | 2023-08-13

    Hey folks, just putting this up as a demo link for people to try out. It's a project I've been working on since January and in light of recent framework posts lately I figured I'd start talking about my own.

    The link is a demo site of Awayto v2 [1] (ignore the front page info that's all from version 1). Awayto [0] started out as a quick deploy app which grew to exist via AWS. I felt the need to make something that wasn't so closely tied to cloud infra, and Awayto v2 is that. Currently deployed on hetzner vms, using Tailscale for networking, there is a great deal of things going on. There is a local installation path planned, as long as you provide your own servers, etc, as it all just works on Tailscale anyway. I'm still working on docs, but the goal is to spit out _everything_ a dev might want to control in their stack. My current version of deploying to hetzner sets up 7 servers (2 ns, exit, build, app, db, svc). Git profile [2] for more info, tech stack info.

    This is just a short demo and will only be up a limited time. There's no email validation or anything, gibberish is welcome. You are not being tracked. I know I need how-to docs, video assists, and all that. Slow and steady. It's being hosted from a single warehouse in the Pacific Northwest, be kind. Caching is in play and not perfectly tuned so maybe wait a few minutes if something doesn't automatically show up. Any feedback is awesome. Cheers!

    [0] https://github.com/keybittech/awayto

  • wikari

    💡 A NodeJS TS library to control Philips WiZ bulbs.

  • kuzzle-device-manager

    IoT Devices & Assets Management providing digital twins, payload decoding, normalized measures, provisioning. Multi-Tenant ready for white labelled and B2B2C applications.

  • thinq-notifier

  • Moises_WebApp

    Angular App

  • 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
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).

TypeScript IoT related posts

Index

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

Project Stars
1 serialport 5,692
2 MQTTX 3,460
3 devicescript 3,188
4 FUXA 2,305
5 apexcharts-card 1,017
6 node-zwave-js 729
7 esp8266-react 451
8 node-red-contrib-homekit-bridged 405
9 matter.js 273
10 azure-iot-explorer 214
11 angular-web-bluetooth 191
12 Protofy 175
13 bacon 42
14 dirigera 40
15 homebridge-konnected 34
16 homebridge-lifx-plugin 29
17 pigeon-mqtt-nest 21
18 awayto 19
19 wikari 18
20 kuzzle-device-manager 13
21 thinq-notifier 1
22 Moises_WebApp 0

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