Skip to content
48

Awesome Node-RED

A collection of interesting nodes and resources for Node-RED

550 stars33 forks109 entriesLast push Feb 23, 2023 (3 years ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

Node-RED

is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

In 4 listsDetails

Installation

Running locally

Running under Docker

c't-Smart-Home

A ready-to-use setup for home automation maintained by german computer magazine c't.

Home Assistant Community Add-on

Starts an instance within Home Assistant and communicates with it.

ioBroker node-red Adapter

Starts an instance within ioBroker and communicates with it.

openHAB running on openHABian

Install Node-RED using openhab-config from command line, choose it from "Optional Components".

In 2 lists

RedMatic

Install Node-RED on a CCU3, smart home automation hardware from the manufacturer eQ-3, popular especially in Germany.

In 2 lists

Documentation

Getting Started

FAQ

Tutorials

User Guide

Nodes >Analysis

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

Nodes >Database

influxdb

Save and query data from an InfluxDB time series database.

mssql-plus

Execute queries, stored procedures and bulk inserts in Microsoft SQL Server and Azure Databases SQL2000 ~ SQL2019.

stackhero-influxdb-v2

Save and query data from an InfluxDB v2 time series database.

stackhero-mysql

Connect to a MySQL or a MariaDB database, using TLS (SSL) and compatible with "Caching SHA2 password" authentication method (MySQL >= 8).

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

Nodes >Development

typescript-starter

Quick-start template repository for creating new node sets in TypeScript.

Nodes >Function

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

Nodes >Hardware

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

Nodes >I/O

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

noble-bluetooth

Based on noble for interaction with Bluetooth Low Energy devices.

mindconnect

Upload timeseries, files and events to MindSphere.

modbus

All in one Modbus TCP and Serial package.

s7

Interact with Siemens S7 PLCs.

xiaomi-ble

Single "Xiaomi BLE" node that gets all known data from Xiaomi BLE (Bluetooth 4).

Nodes >Image processing

image-output

Simple image output node. Useful for previewing images (of face detecting, object recognition etc.) inside the flow editor.

image-tools

Editing images, building and decoding 2D and 3D barcodes.

Nodes >Parsers

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

buffer-parser

Converts values to and from buffer/array. Supports Big/Little Endian, BCD, byte swapping and much more.

Nodes >Smarthome

alexa-home

Connect with Alexa just wihtin the local network - no extra cloud stuff is required.

alexa-home-skill-v3

Controls things via Alexa and Google Home.

alexa-home-skill-v3-web

Web Service for Alexa and Google Home.

alexa-home-skill-v3-lambda

Lambda function for node-red-alexa-home-skill-v3-web.

alexa-remote2-applestrudel

Interacting with the Alexa API. Emulates routine behaviour, control and query your devices.

avr-yamaha

Integrate and control YAMAHA™ audio/video receiver via YNCA protocol.

ccu

Connect with Homematic, a series of smart home automation hardware from the manufacturer eQ-3, popular especially in Germany.

In 2 lists

deconz

Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light Link (ZLL) lights via deCONZ.

fritz

Provides easy access to your AVM Fritz!Box. Read and write the configuration including the VoIP and Dect configuration.

fritzapi

Controls smart home DECT devices and guest wifi through an AVM Fritz!Box.

harmony

Controls devices connected to a Logitech™ Harmony Hub.

home-assistant

Connect with Home Assistant.

home-assistant-websocket

Various nodes using websockets to assist in setting up communication with Home Assistant.

homebridge-automation

Integrate Homebridge Accessories into flows.

homee

Access the homee api and create virtual devices for homee.

homekit-bridged

Imitate HomeKit devices.

hubitat

Connect with Hubitat.

huemagic

Controls Philips Hue bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors.

lgtv

Controls LG webOS Smart TVs.

In 2 lists

loxone

Connect to the Loxone Miniserver.

knx-ultimate

Controls KNX intallation. With optional ETS group address importer and gateway simulation.

openhab3

Integration of openHAB item states and commands.

power-saver

Automatically save money on variable electricity prices.

smartnora

Google smart home Action integration via Smart NORA.

sonos-plus

Controls Sonos player in your local network.

tado-client

Connect to the Tado Web API.

tahoma

Controls a Somfy Tahoma box (Roller shutters, etc.).

tasmota

Tasmota devices integration for building automation.

tuya-smart

Interface with smart plugs, bulbs, etc. from tuya.

zigbee

Controls Zigbee Devices via a CC253x Module.

zigbee2mqtt

Zigbee2mqtt connectivity.

zwave-js

Integrates Z-Wave node based on Z-Wave JS.

Nodes >Social

chatbot

Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio and Slack.

discord-advanced

Interact with Discord, via Discord.js.

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

PushStaq

Send real time alerts using Push Notifications from your Node-Red flows to any device with PushStaq.

slack

Interact with the Slack API.

sms77

Uses sms77 service for SMS, text-to-speech calls and number lookups.

telegrambot

Contains a receiver and a sender node which act as a Telegram Bot.

whin

Send and receive whatsapps from within a nodered flow.

open-wa (whatsapp)

Efficiently connect to remote instances of your open-wa whatsapp automate servers.

Nodes >System

aedes

MQTT Broker based on Aedes.

dockerode

Connect to Docker daemon.

os

Obtain system information.

Nodes >Time

blindcontroller

Automate the control of household roller blinds based on the current position of the sun.

bigtimer

Timing node with support for dusk/sunset dawn/sunrise and variations also day/week/month (and special days) control. The node offers outputs suitable for MQTT, speech and databases.

cron-plus

A flexible scheduler (cron, solar events, simple dates) node with full dynamic control and Timezone support.

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

simpletime

Adds time and date payloads with various formatting options, which can be retreived and used later in the flow.

sun-position

Timer based flow control with dusk, dawn (and variations) and much more. Additional you can get sun and moon position or to control a flow by sun or moon position.

Nodes >Utility

actionflows

Brings easy to use loops and OOP (object oriented programming) features.

alarm

Build your own home alarm system with any number of panels, zones, sensors, triggers and automations.

bool-gate

Boolean logic gates.

badwords

Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.

german-holidays

Getting german holidays or information if today/tomorrow is a holiday.

ical-events

Get events from an ical-URL, a caldav-server or from iCloud via kalender-events.

interval-length

Measure the (time) interval length between successive messages.

moment

Produces a nicely formatted Date/Time string using the Moment.js library.

owntracks

Converts Owntrack Messages into standard geo message and deals with encrypted locations.

persist

Persist data over Node-RED restarts and deploys.

self-healing

Making Node-RED more resilient by adding self-healing capabilities.

state-machine

Wraps around the JavaScript State Machine to implement a finite state machine.

string

Provides native and extended chainable JavaScript string parsing and manipulation methods.

twc-weather

The Weather Company and Weather Underground Personal Weather Station APIs.

users

Quickly build a very simple user access control for HTTP-based flows.

watson

Interact with the IBM Watson services in IBM Cloud.

In 2 lists

Nodes >UI

browser-utils

Add browser functionality such as file upload, camera & microphone.

node-red-dashboard

Create a live data dashboard.

In 2 lists

https://flows.nodered.org/collection

Dashboard extra nodes.

ui-svg

Show interactive SVG (vector graphics) in the dashboard.

ui-contextmenu

Show a popup contextmenu in the dashboard.

flow-manager

Separates flow json to multiple files.

iglass

Interaction with iGlass Automation blocks.

uibuilder

Create dynamic web interfaces using any (or no) front end libraries for convenience.

web-worldmap

Provide a world map web page for plotting "things" on.

Community

HomeAssistant Forum

Node-RED Forum

Node-RED Blog

Node-RED User Group Japan

Reddit

Redmatic Forum

Slack

Stack Overflow

Steves Node-RED Guide

Twitter

YouTube

See category
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
92

Awesome Docker

veggiemonk/awesome-docker

:whale: A curated list of Docker resources and projects

Fresh★ 37k389 entriesPushed 18 days ago
92

Awesome GraphQL

chentsulin/awesome-graphql

Awesome list of GraphQL

Fresh★ 15k483 entriesPushed yesterday
91

Open Source Mac Os Apps

serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Fresh★ 51k700 entriesPushed 20 days ago
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
91

Awesome Quant

wilsonfreitas/awesome-quant

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

Fresh★ 30k678 entriesPushed today