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
459 stars
17 watching
22 forks
last commit: over 1 year ago
Linked from 2 awesome lists
awesomeawesome-listcommunityhacktoberfestnode-rednode-red-contribnodered
Awesome Node-RED / Installation | |||
Running locally | |||
Running under Docker | 489 | about 1 month ago | |
c't-Smart-Home | 168 | about 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 1 month 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 | 534 | 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 | 995 | about 2 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 | 995 | about 2 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 | 11 months ago | Save and query data from an InfluxDB time series database |
mssql-plus | 32 | 3 months ago | Execute queries, stored procedures and bulk inserts in Microsoft SQL Server and Azure Databases SQL2000 ~ SQL2019 |
stackhero-influxdb-v2 | 32 | over 1 year ago | Save and query data from an InfluxDB v2 time series database |
stackhero-mysql | 16 | 6 months ago | Connect to a MySQL or a MariaDB database, using TLS (SSL) and compatible with "Caching SHA2 password" authentication method (MySQL >= 8) |
leveldb | 995 | about 2 months ago | Uses LevelDB for a simple key value pair database |
mysql | 995 | about 2 months ago | Allows basic access to a MySQL database |
sqlite | 995 | about 2 months ago | Supports read and write to a local sqlite database |
Awesome Node-RED / Nodes / Development | |||
typescript-starter | 86 | over 1 year ago | Quick-start template repository for creating new node sets in TypeScript |
Awesome Node-RED / Nodes / Function | |||
datagenerater | 995 | about 2 months ago | Generate dummy data in various formats, names, addresses, emails, numbers, words, etc |
pidcontrol | 995 | about 2 months ago | A PID control node for numeric inputs - provides simple controll loop feedback capability |
random | 995 | about 2 months ago | Random number generator - can generate integers for x to y - or floats between x and y |
rbe | 995 | about 2 months ago | Provide report by exception and deadband / bandgap capability for simple inputs |
smooth | 995 | about 2 months ago | Provide various functions across several previous values, including max, min, mean, high and low pass filters |
Awesome Node-RED / Nodes / Hardware | |||
arduino | 995 | about 2 months ago | Uses firmata protocol to talk to the board |
beaglebone | 995 | about 2 months ago | Nodes for the |
blink1 | 995 | about 2 months ago | USB LED from ThingM |
blinkstick | 995 | about 2 months ago | USB LED device |
digirgb | 995 | about 2 months ago | DigiSpark RGB USB LED |
heatmiser | 995 | about 2 months ago | Temperature and frost protection for Heatmiser thermostats |
intel-galileo | 995 | about 2 months ago | A collection for the Intel Galileo and Edison |
ledborg | 995 | about 2 months ago | plug on module |
makeymakey | 995 | about 2 months ago | Read from a input device |
pi-gpiod | 995 | about 2 months ago | An alternative to the default PI GPIO nodes that allows remote access |
pi-mcp3008 | 995 | about 2 months ago | Read from MCP300x series Analogue to Digital Converter chips via the SPI bus |
pi-neopixel | 995 | about 2 months ago | Drive a strip of NeoPixels directly |
pi-unicorn-hat | 995 | about 2 months ago | Controls a Pimorini Unicorn HAT 8x8 LED display |
pibrella | 995 | about 2 months ago | Controls a add-on board |
piface | 995 | about 2 months ago | interface module |
piliter | 995 | about 2 months ago | Controls a Pimorini Pi-LITEr 8 LED add-on board |
sensortag | 995 | about 2 months ago | Reads data from the Ti Bluetooth Low Energy SensorTag device |
wemo | 995 | about 2 months ago | Drive a socket and switch |
scanBLE | 995 | about 2 months ago | Scans for a particular Bluetooth Low Energy device |
Awesome Node-RED / Nodes / I/O | |||
discovery | 995 | about 2 months ago | Discovers other Avahi/Bonjour services on the network |
emoncms | 995 | about 2 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 | 3 months ago | Upload timeseries, files and events to MindSphere |
modbus | 303 | 6 days ago | All in one Modbus TCP and Serial package |
mqlight | 995 | about 2 months ago | Adds nodes to send and receive using MQlight |
ping | 995 | about 2 months ago | Pings a machine and returns the trip time in mS |
s7 | 113 | almost 3 years ago | Interact with Siemens S7 PLCs |
serialport | 995 | about 2 months ago | Send messages to and receive messages from a physical serial port |
snmp | 995 | about 2 months ago | SNMP receivers for single OIDs or OID tables |
stomp | 995 | about 2 months ago | Publish and subscribe to and from a |
wol | 995 | about 2 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 | 995 | about 2 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 | 995 | about 2 months ago | Converts a lat, lon payload to/from geohash format |
msgpack | 995 | about 2 months ago | Converts a payload to/from msgpack binary packed format |
what3words | 995 | about 2 months ago | Encodes or Decodes a lat, lon position into what3words text format |
Awesome Node-RED / Nodes / Smarthome | |||
alexa-home | 31 | 8 days ago | Connect with Alexa just wihtin the local network - no extra cloud stuff is required |
alexa-home-skill-v3 | 17 | over 2 years ago | Controls things via Alexa and Google Home |
Awesome Node-RED / Nodes / Smarthome / alexa-home-skill-v3 | |||
alexa-home-skill-v3-web | 52 | almost 2 years ago | Web Service for Alexa and Google Home |
alexa-home-skill-v3-lambda | 9 | almost 4 years ago | Lambda function for node-red-alexa-home-skill-v3-web |
Awesome Node-RED / Nodes / Smarthome | |||
alexa-remote2-applestrudel | 77 | 7 months ago | Interacting with the Alexa API. Emulates routine behaviour, control and query your devices |
avr-yamaha | 21 | about 3 years ago | Integrate and control YAMAHA™ audio/video receiver via YNCA protocol |
ccu | 70 | almost 2 years ago | Connect with Homematic, a series of smart home automation hardware from the manufacturer eQ-3, popular especially in Germany |
deconz | 84 | 5 months ago | Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light Link (ZLL) lights via deCONZ |
fritz | 51 | 10 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 | over 1 year ago | Controls devices connected to a Logitech™ Harmony Hub |
home-assistant | 74 | about 6 years ago | Connect with Home Assistant |
home-assistant-websocket | 506 | 7 days ago | Various nodes using websockets to assist in setting up communication with Home Assistant |
homebridge-automation | 105 | 5 months ago | Integrate Homebridge Accessories into flows |
homee | 37 | about 2 months ago | Access the homee api and create virtual devices for homee |
homekit-bridged | 421 | 22 days ago | Imitate HomeKit devices |
hubitat | 18 | 2 months ago | Connect with Hubitat |
huemagic | 203 | 15 days ago | Controls Philips Hue bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors |
lgtv | 58 | about 1 year ago | Controls LG webOS Smart TVs |
loxone | 74 | 7 months ago | Connect to the Loxone Miniserver |
knx-ultimate | 153 | 3 days 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 | 3 months ago | Google smart home Action integration via Smart NORA |
sonos-plus | 76 | 6 months ago | Controls Sonos player in your local network |
tado-client | 23 | 5 months ago | Connect to the Tado Web API |
tahoma | 19 | over 1 year ago | Controls a Somfy Tahoma box (Roller shutters, etc.) |
tasmota | 24 | 11 months ago | Tasmota devices integration for building automation |
tuya-smart | 43 | about 4 years ago | Interface with smart plugs, bulbs, etc. from tuya |
zigbee | 86 | almost 2 years ago | Controls Zigbee Devices via a CC253x Module |
zigbee2mqtt | 94 | 3 months ago | Zigbee2mqtt connectivity |
zwave-js | 47 | 4 days ago | Integrates Z-Wave node based on Z-Wave JS |
Awesome Node-RED / Nodes / Social | |||
chatbot | 940 | 9 months ago | Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio and Slack |
discord-advanced | 47 | 3 months ago | Interact with Discord, via Discord.js |
dweetio | 995 | about 2 months ago | Uses to send/receive messages |
995 | about 2 months ago | Sends and receives simple emails from services like gmail or smtp or imap servers | |
feedparser | 995 | about 2 months ago | Reads messages from an atom or rss feed |
irc | 995 | about 2 months ago | Connect to an IRC server to send and receive messages |
notify | 995 | about 2 months ago | Uses to provide a desktop popup. Only useful on the local Apple machine |
prowl | 995 | about 2 months ago | Uses to push to an Apple device that has the Prowl app installed |
pushbullet | 995 | about 2 months ago | Uses to push an Android device that has the app installed |
pusher | 995 | about 2 months ago | Publish-Subscribe to a channel/event |
pushover | 995 | about 2 months ago | Sends alerts via |
PushStaq | 0 | about 2 years ago | Send real time alerts using Push Notifications from your Node-Red flows to any device with |
slack | 22 | 8 months ago | Interact with the Slack API |
sms77 | 1 | 16 days ago | Uses service for SMS, text-to-speech calls and number lookups |
telegrambot | 268 | about 2 months ago | Contains a receiver and a sender node which act as a Telegram Bot |
twilio | 995 | about 2 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 | 995 | about 2 months ago | Connect to an XMPP server to send and receive messages |
open-wa (whatsapp) | 13 | over 1 year ago | Efficiently connect to remote instances of your open-wa whatsapp automate servers |
Awesome Node-RED / Nodes / System | |||
aedes | 62 | 4 months ago | MQTT Broker based on Aedes |
dockerode | 29 | 6 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 | over 1 year 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 | 995 | about 2 months ago | Uses the suncalc module to generate an output at sunrise and sunset based on a specified location |
simpletime | 4 | 2 months ago | Adds time and date payloads with various formatting options, which can be retreived and used later in the flow |
sun-position | 110 | 6 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 | 995 | about 2 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 | almost 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 | 995 | about 2 months ago | Starts up (calls) a long running system program and pipes STDIN, STDOUT and STDERR to and from that process |
exif | 995 | about 2 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 | 2 days ago | Get events from an ical-URL, a caldav-server or from iCloud via |
interval-length | 5 | over 2 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 | about 1 year ago | Persist data over Node-RED restarts and deploys |
self-healing | 37 | about 1 month ago | Making Node-RED more resilient by adding self-healing capabilities |
state-machine | 17 | almost 4 years ago | Wraps around the JavaScript State Machine to implement a finite state machine |
string | 22 | 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 | over 2 years ago | Interact with the IBM Watson services in IBM Cloud |
Awesome Node-RED / Nodes / UI | |||
browser-utils | 16 | about 2 years ago | Add browser functionality such as file upload, camera & microphone |
node-red-dashboard | 1,317 | 5 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 | 455 | 4 days ago | Create dynamic web interfaces using any (or no) front end libraries for convenience |
web-worldmap | 110 | 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 | |||
Redmatic Forum | |||
Slack | |||
Stack Overflow | |||
Steves Node-RED Guide | |||
YouTube |