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: over 3 years ago
Linked from 2 awesome lists

awesomeawesome-listcommunityhacktoberfestnode-rednode-red-contribnodered

Awesome Node-RED / Installation

Running locally
Running under Docker490almost 2 years ago
c't-Smart-Home169about 3 years agoA ready-to-use setup for home automation maintained by
Home Assistant Community Add-onStarts an instance within Home Assistant and communicates with it
ioBroker node-red Adapter52almost 2 years agoStarts an instance within ioBroker and communicates with it
openHAB running on openHABianInstall Node-RED using openhab-config from command line, choose it from "Optional Components"
RedMatic535over 4 years agoInstall 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

badwords1,003almost 2 years agoAnalyses 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
wordpos1,003almost 2 years agoAnalyses 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

influxdb64over 2 years agoSave and query data from an InfluxDB time series database
mssql-plus32about 2 years agoExecute queries, stored procedures and bulk inserts in Microsoft SQL Server and Azure Databases SQL2000 ~ SQL2019
stackhero-influxdb-v232over 3 years agoSave and query data from an InfluxDB v2 time series database
stackhero-mysql17over 2 years agoConnect to a MySQL or a MariaDB database, using TLS (SSL) and compatible with "Caching SHA2 password" authentication method (MySQL >= 8)
leveldb1,003almost 2 years agoUses LevelDB for a simple key value pair database
mysql1,003almost 2 years agoAllows basic access to a MySQL database
sqlite1,003almost 2 years agoSupports read and write to a local sqlite database

Awesome Node-RED / Nodes / Development

typescript-starter86over 3 years agoQuick-start template repository for creating new node sets in TypeScript

Awesome Node-RED / Nodes / Function

datagenerater1,003almost 2 years agoGenerate dummy data in various formats, names, addresses, emails, numbers, words, etc
pidcontrol1,003almost 2 years agoA PID control node for numeric inputs - provides simple controll loop feedback capability
random1,003almost 2 years agoRandom number generator - can generate integers for x to y - or floats between x and y
rbe1,003almost 2 years agoProvide report by exception and deadband / bandgap capability for simple inputs
smooth1,003almost 2 years agoProvide various functions across several previous values, including max, min, mean, high and low pass filters

Awesome Node-RED / Nodes / Hardware

arduino1,003almost 2 years agoUses firmata protocol to talk to the board
beaglebone1,003almost 2 years agoNodes for the
blink11,003almost 2 years agoUSB LED from ThingM
blinkstick1,003almost 2 years agoUSB LED device
digirgb1,003almost 2 years agoDigiSpark RGB USB LED
heatmiser1,003almost 2 years agoTemperature and frost protection for Heatmiser thermostats
intel-galileo1,003almost 2 years agoA collection for the Intel Galileo and Edison
ledborg1,003almost 2 years agoplug on module
makeymakey1,003almost 2 years agoRead from a input device
pi-gpiod1,003almost 2 years agoAn alternative to the default PI GPIO nodes that allows remote access
pi-mcp30081,003almost 2 years agoRead from MCP300x series Analogue to Digital Converter chips via the SPI bus
pi-neopixel1,003almost 2 years agoDrive a strip of NeoPixels directly
pi-unicorn-hat1,003almost 2 years agoControls a Pimorini Unicorn HAT 8x8 LED display
pibrella1,003almost 2 years agoControls a add-on board
piface1,003almost 2 years agointerface module
piliter1,003almost 2 years agoControls a Pimorini Pi-LITEr 8 LED add-on board
sensortag1,003almost 2 years agoReads data from the Ti Bluetooth Low Energy SensorTag device
wemo1,003almost 2 years agoDrive a socket and switch
scanBLE1,003almost 2 years agoScans for a particular Bluetooth Low Energy device

Awesome Node-RED / Nodes / I/O

discovery1,003almost 2 years agoDiscovers other Avahi/Bonjour services on the network
emoncms1,003almost 2 years agoPost to an server
noble-bluetooth8about 5 years agoBased on noble for interaction with Bluetooth Low Energy devices
mindconnect49about 2 years agoUpload timeseries, files and events to MindSphere
modbus307almost 2 years agoAll in one Modbus TCP and Serial package
mqlight1,003almost 2 years agoAdds nodes to send and receive using MQlight
ping1,003almost 2 years agoPings a machine and returns the trip time in mS
s7114over 4 years agoInteract with Siemens S7 PLCs
serialport1,003almost 2 years agoSend messages to and receive messages from a physical serial port
snmp1,003almost 2 years agoSNMP receivers for single OIDs or OID tables
stomp1,003almost 2 years agoPublish and subscribe to and from a
wol1,003almost 2 years agoSends a Wake-On-LAN magic packet to the mac address specified
xiaomi-ble20over 5 years agoSingle "Xiaomi BLE" node that gets all known data from Xiaomi BLE (Bluetooth 4)

Awesome Node-RED / Nodes / Image processing

image-output13about 3 years agoSimple image output node. Useful for previewing images (of face detecting, object recognition etc.) inside the flow editor
image-toolsEditing images, building and decoding 2D and 3D barcodes

Awesome Node-RED / Nodes / Parsers

base641,003almost 2 years agoConverts a payload to/from base64 encoded format
buffer-parserConverts values to and from buffer/array. Supports Big/Little Endian, BCD, byte swapping and much more
geohash1,003almost 2 years agoConverts a lat, lon payload to/from geohash format
msgpack1,003almost 2 years agoConverts a payload to/from msgpack binary packed format
what3words1,003almost 2 years agoEncodes or Decodes a lat, lon position into what3words text format

Awesome Node-RED / Nodes / Smarthome

alexa-home31almost 2 years agoConnect with Alexa just wihtin the local network - no extra cloud stuff is required
alexa-home-skill-v317over 4 years agoControls things via Alexa and Google Home

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

alexa-home-skill-v3-web52over 3 years agoWeb Service for Alexa and Google Home
alexa-home-skill-v3-lambda9almost 6 years agoLambda function for node-red-alexa-home-skill-v3-web

Awesome Node-RED / Nodes / Smarthome

alexa-remote2-applestrudel78over 2 years agoInteracting with the Alexa API. Emulates routine behaviour, control and query your devices
avr-yamaha21almost 5 years agoIntegrate and control YAMAHA™ audio/video receiver via YNCA protocol
ccu70over 3 years agoConnect with Homematic, a series of smart home automation hardware from the manufacturer eQ-3, popular especially in Germany
deconz84almost 2 years agoAccess Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light Link (ZLL) lights via deCONZ
fritz52over 2 years agoProvides easy access to your AVM Fritz!Box. Read and write the configuration including the VoIP and Dect configuration
fritzapi18about 4 years agoControls smart home DECT devices and guest wifi through an AVM Fritz!Box
harmony15over 3 years agoControls devices connected to a Logitech™ Harmony Hub
home-assistant75almost 8 years agoConnect with Home Assistant
home-assistant-websocket514almost 2 years agoVarious nodes using websockets to assist in setting up communication with Home Assistant
homebridge-automation104almost 2 years agoIntegrate Homebridge Accessories into flows
homee37almost 2 years agoAccess the homee api and create virtual devices for homee
homekit-bridged425almost 2 years agoImitate HomeKit devices
hubitat18about 2 years agoConnect with Hubitat
huemagic203almost 2 years agoControls Philips Hue bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors
lgtv58almost 3 years agoControls LG webOS Smart TVs
loxone75over 2 years agoConnect to the Loxone Miniserver
knx-ultimate155almost 2 years agoControls KNX intallation. With optional ETS group address importer and gateway simulation
openhab312over 3 years agoIntegration of openHAB item states and commands
power-saverAutomatically save money on variable electricity prices
smartnora109about 2 years agoGoogle smart home Action integration via Smart NORA
sonos-plus77almost 2 years agoControls Sonos player in your local network
tado-client23almost 2 years agoConnect to the Tado Web API
tahoma19over 3 years agoControls a Somfy Tahoma box (Roller shutters, etc.)
tasmota24over 2 years agoTasmota devices integration for building automation
tuya-smart43about 6 years agoInterface with smart plugs, bulbs, etc. from tuya
zigbee86over 3 years agoControls Zigbee Devices via a CC253x Module
zigbee2mqtt95about 2 years agoZigbee2mqtt connectivity
zwave-js47almost 2 years agoIntegrates Z-Wave node based on Z-Wave JS

Awesome Node-RED / Nodes / Social

chatbot944over 2 years agoFull featured chat bot for Telegram, Facebook Messenger, Viber, Twilio and Slack
discord-advanced47about 2 years agoInteract with Discord, via Discord.js
dweetio1,003almost 2 years agoUses to send/receive messages
email1,003almost 2 years agoSends and receives simple emails from services like gmail or smtp or imap servers
feedparser1,003almost 2 years agoReads messages from an atom or rss feed
irc1,003almost 2 years agoConnect to an IRC server to send and receive messages
notify1,003almost 2 years agoUses to provide a desktop popup. Only useful on the local Apple machine
prowl1,003almost 2 years agoUses to push to an Apple device that has the Prowl app installed
pushbullet1,003almost 2 years agoUses to push an Android device that has the app installed
pusher1,003almost 2 years agoPublish-Subscribe to a channel/event
pushover1,003almost 2 years agoSends alerts via
PushStaq0almost 4 years agoSend real time alerts using Push Notifications from your Node-Red flows to any device with
slack22over 2 years agoInteract with the Slack API
sms771almost 2 years agoUses service for SMS, text-to-speech calls and number lookups
telegrambot271almost 2 years agoContains a receiver and a sender node which act as a Telegram Bot
twilio1,003almost 2 years agoUses service to send/receive text messages
whin12almost 4 years agoSend and receive whatsapps from within a nodered flow
xmpp1,003almost 2 years agoConnect to an XMPP server to send and receive messages
open-wa (whatsapp)13over 3 years agoEfficiently connect to remote instances of your open-wa whatsapp automate servers

Awesome Node-RED / Nodes / System

aedes62about 2 years agoMQTT Broker based on Aedes
dockerode29over 2 years agoConnect to Docker daemon
os10about 5 years agoObtain system information

Awesome Node-RED / Nodes / Time

blindcontroller24over 6 years agoAutomate the control of household roller blinds based on the current position of the sun
bigtimer2over 3 years agoTiming 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-plusA flexible scheduler (cron, solar events, simple dates) node with full dynamic control and Timezone support
suncalc1,003almost 2 years agoUses the suncalc module to generate an output at sunrise and sunset based on a specified location
simpletime4about 2 years agoAdds time and date payloads with various formatting options, which can be retreived and used later in the flow
sun-position109over 2 years agoTimer 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
timeswitch1,003almost 2 years agoLets the user set simple repeating timers for example for simple heating control, etc

Awesome Node-RED / Nodes / Utility

actionflows45over 4 years agoBrings easy to use loops and OOP (object oriented programming) features
alarm24over 3 years agoBuild your own home alarm system with any number of panels, zones, sensors, triggers and automations
bool-gateBoolean logic gates
daemon1,003almost 2 years agoStarts up (calls) a long running system program and pipes STDIN, STDOUT and STDERR to and from that process
exif1,003almost 2 years agoExtracts GPS and other EXIF information from a passed in jpeg image
german-holidays12about 3 years agoGetting german holidays or information if today/tomorrow is a holiday
ical-events47almost 2 years agoGet events from an ical-URL, a caldav-server or from iCloud via
interval-length5over 4 years agoMeasure the (time) interval length between successive messages
moment34about 3 years agoProduces a nicely formatted Date/Time string using the Moment.js library
owntracks9about 10 years agoConverts Owntrack Messages into standard geo message and deals with encrypted locations
persist15about 3 years agoPersist data over Node-RED restarts and deploys
self-healing37almost 2 years agoMaking Node-RED more resilient by adding self-healing capabilities
state-machine17over 5 years agoWraps around the JavaScript State Machine to implement a finite state machine
string23over 3 years agoProvides native and extended chainable JavaScript string parsing and manipulation methods
twc-weather10almost 4 years agoThe Weather Company and Weather Underground Personal Weather Station APIs
users15over 5 years agoQuickly build a very simple user access control for HTTP-based flows
watson82over 4 years agoInteract with the IBM Watson services in IBM Cloud

Awesome Node-RED / Nodes / UI

browser-utils16almost 4 years agoAdd browser functionality such as file upload, camera & microphone
node-red-dashboard1,326about 2 years agoCreate a live data dashboard

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

https://flows.nodered.org/collectionDashboard extra nodes
ui-svgShow interactive SVG (vector graphics) in the dashboard
ui-contextmenuShow a popup contextmenu in the dashboard

Awesome Node-RED / Nodes / UI

flow-managerSeparates flow json to multiple files
iglassInteraction with blocks
uibuilder458almost 2 years agoCreate dynamic web interfaces using any (or no) front end libraries for convenience
web-worldmap111almost 2 years agoProvide 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: