awesome-nodered

Node-RED toolbox

A curated list of useful resources and nodes for building projects with Node-RED

A collection of interesting nodes and resources for Node-RED

GitHub

463 stars
17 watching
22 forks
last commit: almost 2 years ago
Linked from 2 awesome lists

awesomeawesome-listcommunityhacktoberfestnode-rednode-red-contribnodered

Awesome Node-RED / Installation

Running locally
Running under Docker 490 2 months ago
c't-Smart-Home 169 over 1 year ago A ready-to-use setup for home automation maintained by
Home Assistant Community Add-on Starts an instance within Home Assistant and communicates with it
ioBroker node-red Adapter 52 3 months ago 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"
RedMatic 535 about 3 years ago Install Node-RED on a CCU3, smart home automation hardware from the manufacturer eQ-3, popular especially in Germany

Awesome Node-RED / Documentation

Getting Started
FAQ
Tutorials
User Guide

Awesome Node-RED / Nodes / Analysis

badwords 1,003 5 months ago 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
wordpos 1,003 5 months ago Analyses the payload and classifies the part-of-speech of each word. The resulting message has msg.pos added with the results. A word may appear in multiple categories (eg, 'great' is both a noun and an adjective)

Awesome Node-RED / Nodes / Database

influxdb 64 about 1 year ago Save and query data from an InfluxDB time series database
mssql-plus 32 6 months ago Execute queries, stored procedures and bulk inserts in Microsoft SQL Server and Azure Databases SQL2000 ~ SQL2019
stackhero-influxdb-v2 32 almost 2 years ago Save and query data from an InfluxDB v2 time series database
stackhero-mysql 17 9 months ago Connect to a MySQL or a MariaDB database, using TLS (SSL) and compatible with "Caching SHA2 password" authentication method (MySQL >= 8)
leveldb 1,003 5 months ago Uses LevelDB for a simple key value pair database
mysql 1,003 5 months ago Allows basic access to a MySQL database
sqlite 1,003 5 months ago Supports read and write to a local sqlite database

Awesome Node-RED / Nodes / Development

typescript-starter 86 almost 2 years ago Quick-start template repository for creating new node sets in TypeScript

Awesome Node-RED / Nodes / Function

datagenerater 1,003 5 months ago Generate dummy data in various formats, names, addresses, emails, numbers, words, etc
pidcontrol 1,003 5 months ago A PID control node for numeric inputs - provides simple controll loop feedback capability
random 1,003 5 months ago Random number generator - can generate integers for x to y - or floats between x and y
rbe 1,003 5 months ago Provide report by exception and deadband / bandgap capability for simple inputs
smooth 1,003 5 months ago Provide various functions across several previous values, including max, min, mean, high and low pass filters

Awesome Node-RED / Nodes / Hardware

arduino 1,003 5 months ago Uses firmata protocol to talk to the board
beaglebone 1,003 5 months ago Nodes for the
blink1 1,003 5 months ago USB LED from ThingM
blinkstick 1,003 5 months ago USB LED device
digirgb 1,003 5 months ago DigiSpark RGB USB LED
heatmiser 1,003 5 months ago Temperature and frost protection for Heatmiser thermostats
intel-galileo 1,003 5 months ago A collection for the Intel Galileo and Edison
ledborg 1,003 5 months ago plug on module
makeymakey 1,003 5 months ago Read from a input device
pi-gpiod 1,003 5 months ago An alternative to the default PI GPIO nodes that allows remote access
pi-mcp3008 1,003 5 months ago Read from MCP300x series Analogue to Digital Converter chips via the SPI bus
pi-neopixel 1,003 5 months ago Drive a strip of NeoPixels directly
pi-unicorn-hat 1,003 5 months ago Controls a Pimorini Unicorn HAT 8x8 LED display
pibrella 1,003 5 months ago Controls a add-on board
piface 1,003 5 months ago interface module
piliter 1,003 5 months ago Controls a Pimorini Pi-LITEr 8 LED add-on board
sensortag 1,003 5 months ago Reads data from the Ti Bluetooth Low Energy SensorTag device
wemo 1,003 5 months ago Drive a socket and switch
scanBLE 1,003 5 months ago Scans for a particular Bluetooth Low Energy device

Awesome Node-RED / Nodes / I/O

discovery 1,003 5 months ago Discovers other Avahi/Bonjour services on the network
emoncms 1,003 5 months ago Post to an server
noble-bluetooth 8 over 3 years ago Based on noble for interaction with Bluetooth Low Energy devices
mindconnect 49 6 months ago Upload timeseries, files and events to MindSphere
modbus 307 2 months ago All in one Modbus TCP and Serial package
mqlight 1,003 5 months ago Adds nodes to send and receive using MQlight
ping 1,003 5 months ago Pings a machine and returns the trip time in mS
s7 114 about 3 years ago Interact with Siemens S7 PLCs
serialport 1,003 5 months ago Send messages to and receive messages from a physical serial port
snmp 1,003 5 months ago SNMP receivers for single OIDs or OID tables
stomp 1,003 5 months ago Publish and subscribe to and from a
wol 1,003 5 months ago Sends a Wake-On-LAN magic packet to the mac address specified
xiaomi-ble 20 about 4 years ago Single "Xiaomi BLE" node that gets all known data from Xiaomi BLE (Bluetooth 4)

Awesome Node-RED / Nodes / Image processing

image-output 13 over 1 year ago 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

Awesome Node-RED / Nodes / Parsers

base64 1,003 5 months ago Converts a payload to/from base64 encoded format
buffer-parser Converts values to and from buffer/array. Supports Big/Little Endian, BCD, byte swapping and much more
geohash 1,003 5 months ago Converts a lat, lon payload to/from geohash format
msgpack 1,003 5 months ago Converts a payload to/from msgpack binary packed format
what3words 1,003 5 months ago Encodes or Decodes a lat, lon position into what3words text format

Awesome Node-RED / Nodes / Smarthome

alexa-home 31 3 months ago Connect with Alexa just wihtin the local network - no extra cloud stuff is required
alexa-home-skill-v3 17 almost 3 years ago Controls things via Alexa and Google Home

Awesome Node-RED / Nodes / Smarthome / alexa-home-skill-v3

alexa-home-skill-v3-web 52 about 2 years ago Web Service for Alexa and Google Home
alexa-home-skill-v3-lambda 9 about 4 years ago Lambda function for node-red-alexa-home-skill-v3-web

Awesome Node-RED / Nodes / Smarthome

alexa-remote2-applestrudel 78 10 months ago Interacting with the Alexa API. Emulates routine behaviour, control and query your devices
avr-yamaha 21 over 3 years ago Integrate and control YAMAHA™ audio/video receiver via YNCA protocol
ccu 70 about 2 years ago Connect with Homematic, a series of smart home automation hardware from the manufacturer eQ-3, popular especially in Germany
deconz 84 3 months ago Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light Link (ZLL) lights via deCONZ
fritz 52 about 1 year ago Provides easy access to your AVM Fritz!Box. Read and write the configuration including the VoIP and Dect configuration
fritzapi 18 over 2 years ago Controls smart home DECT devices and guest wifi through an AVM Fritz!Box
harmony 15 almost 2 years ago Controls devices connected to a Logitech™ Harmony Hub
home-assistant 75 over 6 years ago Connect with Home Assistant
home-assistant-websocket 514 2 months ago Various nodes using websockets to assist in setting up communication with Home Assistant
homebridge-automation 104 2 months ago Integrate Homebridge Accessories into flows
homee 37 5 months ago Access the homee api and create virtual devices for homee
homekit-bridged 425 4 months ago Imitate HomeKit devices
hubitat 18 5 months ago Connect with Hubitat
huemagic 203 2 months ago Controls Philips Hue bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors
lgtv 58 over 1 year ago Controls LG webOS Smart TVs
loxone 75 10 months ago Connect to the Loxone Miniserver
knx-ultimate 155 2 months ago Controls KNX intallation. With optional ETS group address importer and gateway simulation
openhab3 12 almost 2 years ago Integration of openHAB item states and commands
power-saver Automatically save money on variable electricity prices
smartnora 109 6 months ago Google smart home Action integration via Smart NORA
sonos-plus 77 2 months ago Controls Sonos player in your local network
tado-client 23 3 months ago Connect to the Tado Web API
tahoma 19 almost 2 years ago Controls a Somfy Tahoma box (Roller shutters, etc.)
tasmota 24 about 1 year ago Tasmota devices integration for building automation
tuya-smart 43 over 4 years ago Interface with smart plugs, bulbs, etc. from tuya
zigbee 86 about 2 years ago Controls Zigbee Devices via a CC253x Module
zigbee2mqtt 95 6 months ago Zigbee2mqtt connectivity
zwave-js 47 2 months ago Integrates Z-Wave node based on Z-Wave JS

Awesome Node-RED / Nodes / Social

chatbot 944 12 months ago Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio and Slack
discord-advanced 47 6 months ago Interact with Discord, via Discord.js
dweetio 1,003 5 months ago Uses to send/receive messages
email 1,003 5 months ago Sends and receives simple emails from services like gmail or smtp or imap servers
feedparser 1,003 5 months ago Reads messages from an atom or rss feed
irc 1,003 5 months ago Connect to an IRC server to send and receive messages
notify 1,003 5 months ago Uses to provide a desktop popup. Only useful on the local Apple machine
prowl 1,003 5 months ago Uses to push to an Apple device that has the Prowl app installed
pushbullet 1,003 5 months ago Uses to push an Android device that has the app installed
pusher 1,003 5 months ago Publish-Subscribe to a channel/event
pushover 1,003 5 months ago Sends alerts via
PushStaq 0 over 2 years ago Send real time alerts using Push Notifications from your Node-Red flows to any device with
slack 22 11 months ago Interact with the Slack API
sms77 1 4 months ago Uses service for SMS, text-to-speech calls and number lookups
telegrambot 271 5 months ago Contains a receiver and a sender node which act as a Telegram Bot
twilio 1,003 5 months ago Uses service to send/receive text messages
whin 12 over 2 years ago Send and receive whatsapps from within a nodered flow
xmpp 1,003 5 months ago Connect to an XMPP server to send and receive messages
open-wa (whatsapp) 13 almost 2 years ago Efficiently connect to remote instances of your open-wa whatsapp automate servers

Awesome Node-RED / Nodes / System

aedes 62 7 months ago MQTT Broker based on Aedes
dockerode 29 9 months ago Connect to Docker daemon
os 10 over 3 years ago Obtain system information

Awesome Node-RED / Nodes / Time

blindcontroller 24 almost 5 years ago Automate the control of household roller blinds based on the current position of the sun
bigtimer 2 almost 2 years ago 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
suncalc 1,003 5 months ago Uses the suncalc module to generate an output at sunrise and sunset based on a specified location
simpletime 4 6 months ago Adds time and date payloads with various formatting options, which can be retreived and used later in the flow
sun-position 109 9 months ago 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
timeswitch 1,003 5 months ago Lets the user set simple repeating timers for example for simple heating control, etc

Awesome Node-RED / Nodes / Utility

actionflows 45 about 3 years ago Brings easy to use loops and OOP (object oriented programming) features
alarm 24 about 2 years ago Build your own home alarm system with any number of panels, zones, sensors, triggers and automations
bool-gate Boolean logic gates
daemon 1,003 5 months ago Starts up (calls) a long running system program and pipes STDIN, STDOUT and STDERR to and from that process
exif 1,003 5 months ago Extracts GPS and other EXIF information from a passed in jpeg image
german-holidays 12 over 1 year ago Getting german holidays or information if today/tomorrow is a holiday
ical-events 47 3 months ago Get events from an ical-URL, a caldav-server or from iCloud via
interval-length 5 almost 3 years ago Measure the (time) interval length between successive messages
moment 34 over 1 year ago Produces a nicely formatted Date/Time string using the Moment.js library
owntracks 9 over 8 years ago Converts Owntrack Messages into standard geo message and deals with encrypted locations
persist 15 over 1 year ago Persist data over Node-RED restarts and deploys
self-healing 37 4 months ago Making Node-RED more resilient by adding self-healing capabilities
state-machine 17 about 4 years ago Wraps around the JavaScript State Machine to implement a finite state machine
string 23 about 2 years ago Provides native and extended chainable JavaScript string parsing and manipulation methods
twc-weather 10 over 2 years ago The Weather Company and Weather Underground Personal Weather Station APIs
users 15 almost 4 years ago Quickly build a very simple user access control for HTTP-based flows
watson 82 almost 3 years ago Interact with the IBM Watson services in IBM Cloud

Awesome Node-RED / Nodes / UI

browser-utils 16 over 2 years ago Add browser functionality such as file upload, camera & microphone
node-red-dashboard 1,326 8 months ago Create a live data dashboard

Awesome Node-RED / Nodes / UI / node-red-dashboard

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

Awesome Node-RED / Nodes / UI

flow-manager Separates flow json to multiple files
iglass Interaction with blocks
uibuilder 458 2 months ago Create dynamic web interfaces using any (or no) front end libraries for convenience
web-worldmap 111 2 months ago Provide a world map web page for plotting "things" on

Awesome Node-RED / 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

Backlinks from these awesome lists:

More related projects: