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

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
email 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
Reddit
Redmatic Forum
Slack
Stack Overflow
Steves Node-RED Guide
Twitter
YouTube

Backlinks from these awesome lists:

More related projects: