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 about 1 month 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 about 2 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 almost 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 4 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 4 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 5 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 8 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 4 months ago Uses LevelDB for a simple key value pair database
mysql 1,003 4 months ago Allows basic access to a MySQL database
sqlite 1,003 4 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 4 months ago Generate dummy data in various formats, names, addresses, emails, numbers, words, etc
pidcontrol 1,003 4 months ago A PID control node for numeric inputs - provides simple controll loop feedback capability
random 1,003 4 months ago Random number generator - can generate integers for x to y - or floats between x and y
rbe 1,003 4 months ago Provide report by exception and deadband / bandgap capability for simple inputs
smooth 1,003 4 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 4 months ago Uses firmata protocol to talk to the board
beaglebone 1,003 4 months ago Nodes for the
blink1 1,003 4 months ago USB LED from ThingM
blinkstick 1,003 4 months ago USB LED device
digirgb 1,003 4 months ago DigiSpark RGB USB LED
heatmiser 1,003 4 months ago Temperature and frost protection for Heatmiser thermostats
intel-galileo 1,003 4 months ago A collection for the Intel Galileo and Edison
ledborg 1,003 4 months ago plug on module
makeymakey 1,003 4 months ago Read from a input device
pi-gpiod 1,003 4 months ago An alternative to the default PI GPIO nodes that allows remote access
pi-mcp3008 1,003 4 months ago Read from MCP300x series Analogue to Digital Converter chips via the SPI bus
pi-neopixel 1,003 4 months ago Drive a strip of NeoPixels directly
pi-unicorn-hat 1,003 4 months ago Controls a Pimorini Unicorn HAT 8x8 LED display
pibrella 1,003 4 months ago Controls a add-on board
piface 1,003 4 months ago interface module
piliter 1,003 4 months ago Controls a Pimorini Pi-LITEr 8 LED add-on board
sensortag 1,003 4 months ago Reads data from the Ti Bluetooth Low Energy SensorTag device
wemo 1,003 4 months ago Drive a socket and switch
scanBLE 1,003 4 months ago Scans for a particular Bluetooth Low Energy device

Awesome Node-RED / Nodes / I/O

discovery 1,003 4 months ago Discovers other Avahi/Bonjour services on the network
emoncms 1,003 4 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 4 months ago Upload timeseries, files and events to MindSphere
modbus 307 about 1 month ago All in one Modbus TCP and Serial package
mqlight 1,003 4 months ago Adds nodes to send and receive using MQlight
ping 1,003 4 months ago Pings a machine and returns the trip time in mS
s7 114 almost 3 years ago Interact with Siemens S7 PLCs
serialport 1,003 4 months ago Send messages to and receive messages from a physical serial port
snmp 1,003 4 months ago SNMP receivers for single OIDs or OID tables
stomp 1,003 4 months ago Publish and subscribe to and from a
wol 1,003 4 months ago Sends a Wake-On-LAN magic packet to the mac address specified
xiaomi-ble 20 almost 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 4 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 4 months ago Converts a lat, lon payload to/from geohash format
msgpack 1,003 4 months ago Converts a payload to/from msgpack binary packed format
what3words 1,003 4 months ago Encodes or Decodes a lat, lon position into what3words text format

Awesome Node-RED / Nodes / Smarthome

alexa-home 31 about 1 month 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 9 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 about 2 months ago Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light Link (ZLL) lights via deCONZ
fritz 52 12 months 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 about 1 month ago Various nodes using websockets to assist in setting up communication with Home Assistant
homebridge-automation 104 about 1 month ago Integrate Homebridge Accessories into flows
homee 37 4 months ago Access the homee api and create virtual devices for homee
homekit-bridged 425 3 months ago Imitate HomeKit devices
hubitat 18 4 months ago Connect with Hubitat
huemagic 203 about 1 month 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 9 months ago Connect to the Loxone Miniserver
knx-ultimate 155 about 1 month ago Controls KNX intallation. With optional ETS group address importer and gateway simulation
openhab3 12 over 1 year ago Integration of openHAB item states and commands
power-saver Automatically save money on variable electricity prices
smartnora 109 5 months ago Google smart home Action integration via Smart NORA
sonos-plus 77 about 1 month ago Controls Sonos player in your local network
tado-client 23 about 1 month ago Connect to the Tado Web API
tahoma 19 over 1 year 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 5 months ago Zigbee2mqtt connectivity
zwave-js 47 about 1 month ago Integrates Z-Wave node based on Z-Wave JS

Awesome Node-RED / Nodes / Social

chatbot 944 11 months ago Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio and Slack
discord-advanced 47 5 months ago Interact with Discord, via Discord.js
dweetio 1,003 4 months ago Uses to send/receive messages
email 1,003 4 months ago Sends and receives simple emails from services like gmail or smtp or imap servers
feedparser 1,003 4 months ago Reads messages from an atom or rss feed
irc 1,003 4 months ago Connect to an IRC server to send and receive messages
notify 1,003 4 months ago Uses to provide a desktop popup. Only useful on the local Apple machine
prowl 1,003 4 months ago Uses to push to an Apple device that has the Prowl app installed
pushbullet 1,003 4 months ago Uses to push an Android device that has the app installed
pusher 1,003 4 months ago Publish-Subscribe to a channel/event
pushover 1,003 4 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 10 months ago Interact with the Slack API
sms77 1 2 months ago Uses service for SMS, text-to-speech calls and number lookups
telegrambot 271 4 months ago Contains a receiver and a sender node which act as a Telegram Bot
twilio 1,003 4 months ago Uses service to send/receive text messages
whin 12 about 2 years ago Send and receive whatsapps from within a nodered flow
xmpp 1,003 4 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 6 months ago MQTT Broker based on Aedes
dockerode 29 8 months ago Connect to Docker daemon
os 10 over 3 years ago Obtain system information

Awesome Node-RED / Nodes / Time

blindcontroller 24 over 4 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 4 months ago Uses the suncalc module to generate an output at sunrise and sunset based on a specified location
simpletime 4 4 months ago Adds time and date payloads with various formatting options, which can be retreived and used later in the flow
sun-position 109 8 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 4 months ago Lets the user set simple repeating timers for example for simple heating control, etc

Awesome Node-RED / Nodes / Utility

actionflows 45 almost 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 4 months ago Starts up (calls) a long running system program and pipes STDIN, STDOUT and STDERR to and from that process
exif 1,003 4 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 about 2 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 3 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 almost 2 years ago Provides native and extended chainable JavaScript string parsing and manipulation methods
twc-weather 10 about 2 years ago The Weather Company and Weather Underground Personal Weather Station APIs
users 15 over 3 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 7 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 about 1 month ago Create dynamic web interfaces using any (or no) front end libraries for convenience
web-worldmap 111 about 1 month 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: