TypeScript IoT

Open-source TypeScript projects categorized as IoT

Top 23 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: (MQTT Series) Part 1 - Introduction: Hello World | dev.to | 2024-05-10

    Then, their MQTTX client, implemented in Electron, supports all platforms, just download and use.

  • 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

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

  • iot-app-kit

    A development library for creating web applications to visualize industrial data

  • Project mention: Boletín AWS Open Source, Christmas Edition | dev.to | 2023-12-24
  • 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

  • iot-application

    Visualize your AWS IoT data with the IoT Application.

  • 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

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

TypeScript IoT related posts

  • Introduction to hardware programming with DeviceScript

    2 projects | dev.to | 25 Jan 2024
  • Matter 1.2 Arrives with Nine New Device Types and Improvements Across the Board

    6 projects | news.ycombinator.com | 23 Oct 2023
  • DeviceScript and LCD screens

    2 projects | dev.to | 9 Oct 2023
  • Home hub issues?

    1 project | /r/homebridge | 5 Sep 2023
  • DeviceScript | TypeScript for Tiny IoT Devices

    1 project | /r/ThePrimeagenReact | 29 Jul 2023
  • Why Dynamic Memory Allocation Bad (for Embedded)

    1 project | /r/embedded | 24 Jun 2023
  • How to update Z-Stick 7 firmware on Mac

    1 project | /r/zwave | 22 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 serialport 5,715
2 MQTTX 3,524
3 devicescript 3,211
4 FUXA 2,397
5 apexcharts-card 1,045
6 node-zwave-js 731
7 esp8266-react 457
8 node-red-contrib-homekit-bridged 407
9 matter.js 286
10 azure-iot-explorer 216
11 angular-web-bluetooth 191
12 Protofy 189
13 iot-app-kit 96
14 bacon 42
15 dirigera 41
16 homebridge-konnected 34
17 iot-application 29
18 homebridge-lifx-plugin 29
19 pigeon-mqtt-nest 21
20 awayto 19
21 wikari 19
22 kuzzle-device-manager 14
23 thinq-notifier 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com