Files
awesome-awesomeness/html/nodered.html
2025-07-18 22:22:32 +02:00

641 lines
28 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-node-red-awesome">Awesome Node-RED <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a>
<a href="https://nodered.org/"><img src="https://nodered.org/about/resources/media/node-red-hexagon.png" width="200" align="right" alt="Node-RED"></a></h1>
<blockquote>
<p>Curated list of useful resources for Node-RED.</p>
</blockquote>
<p><a href="https://nodered.org/">Node-RED</a> is a programming tool for
wiring together hardware devices, APIs and online services in new and
interesting ways.</p>
<p>It provides a browser-based editor that makes it easy to wire
together flows using the wide range of nodes in the palette that can be
deployed to its runtime in a single-click.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#installation">Installation</a></li>
<li><a href="#documentation">Documentation</a></li>
<li><a href="#nodes">Nodes</a>
<ul>
<li><a href="#analysis">Analysis</a></li>
<li><a href="#database">Database</a></li>
<li><a href="#development">Development</a></li>
<li><a href="#function">Function</a></li>
<li><a href="#hardware">Hardware</a></li>
<li><a href="#io">I/O</a></li>
<li><a href="#image-processing">Image processing</a></li>
<li><a href="#parsers">Parsers</a></li>
<li><a href="#smarthome">Smarthome</a></li>
<li><a href="#social">Social</a></li>
<li><a href="#system">System</a></li>
<li><a href="#time">Time</a></li>
<li><a href="#utility">Utility</a></li>
<li><a href="#ui">UI</a></li>
</ul></li>
<li><a href="#community">Community</a></li>
</ul>
<h2 id="installation">Installation</h2>
<ul>
<li><a href="https://nodered.org/docs/getting-started/local">Running
locally</a></li>
<li><a href="https://github.com/node-red/node-red-docker">Running under
Docker</a></li>
<li><a
href="https://github.com/ct-Open-Source/ct-Smart-Home">ct-Smart-Home</a>
- A ready-to-use setup for home automation maintained by <a
href="https://www.ct.de/smarthome">german computer magazine
ct</a>.</li>
<li><a
href="https://community.home-assistant.io/t/home-assistant-community-add-on-node-red/55023">Home
Assistant Community Add-on</a> - Starts an instance within Home
Assistant and communicates with it.</li>
<li><a href="https://github.com/ioBroker/ioBroker.node-red">ioBroker
node-red Adapter</a> - Starts an instance within ioBroker and
communicates with it.</li>
<li><a
href="https://www.openhab.org/docs/installation/openhabian.html#optional-components">openHAB
running on openHABian</a> - Install Node-RED using openhab-config from
command line, choose it from “Optional Components”.</li>
<li><a
href="https://github.com/rdmtc/RedMatic/wiki/Installation">RedMatic</a>
- Install Node-RED on a CCU3, smart home automation hardware from the
manufacturer eQ-3, popular especially in Germany.</li>
</ul>
<h2 id="documentation">Documentation</h2>
<ul>
<li><a href="https://nodered.org/docs/getting-started/">Getting
Started</a></li>
<li><a href="https://nodered.org/docs/faq/">FAQ</a></li>
<li><a href="https://nodered.org/docs/tutorials/">Tutorials</a></li>
<li><a href="https://nodered.org/docs/user-guide/">User Guide</a> ##
Nodes</li>
</ul>
<h3 id="analysis">Analysis</h3>
<ul>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/analysis/swearfilter">badwords</a>
- 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.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/analysis/wordpos">wordpos</a>
- 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).</li>
</ul>
<h3 id="database">Database</h3>
<ul>
<li><a
href="https://github.com/mblackstock/node-red-contrib-influxdb">influxdb</a>
- Save and query data from an InfluxDB time series database.</li>
<li><a
href="https://github.com/bestlong/node-red-contrib-mssql-plus">mssql-plus</a>
- Execute queries, stored procedures and bulk inserts in Microsoft SQL
Server and Azure Databases SQL2000 ~ SQL2019.</li>
<li><a
href="https://github.com/stackhero-io/node-red-contrib-stackhero-influxdb-v2">stackhero-influxdb-v2</a>
- Save and query data from an InfluxDB v2 time series database.</li>
<li><a
href="https://github.com/stackhero-io/node-red-contrib-stackhero-mysql">stackhero-mysql</a>
- Connect to a MySQL or a MariaDB database, using TLS (SSL) and
compatible with “Caching SHA2 password” authentication method (MySQL
&gt;= 8).</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/storage/leveldb">leveldb</a>
- Uses LevelDB for a simple key value pair database.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/storage/mysql">mysql</a>
- Allows basic access to a MySQL database.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/storage/sqlite">sqlite</a>
- Supports read and write to a local sqlite database.</li>
</ul>
<h3 id="development">Development</h3>
<ul>
<li><a
href="https://github.com/alexk111/node-red-node-typescript-starter">typescript-starter</a>
- Quick-start template repository for creating new node sets in
TypeScript.</li>
</ul>
<h3 id="function">Function</h3>
<ul>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/function/datagenerator">datagenerater</a>
- Generate dummy data in various formats, names, addresses, emails,
numbers, words, etc.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/function/PID">pidcontrol</a>
- A PID control node for numeric inputs - provides simple controll loop
feedback capability.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/function/random">random</a>
- Random number generator - can generate integers for x to y - or floats
between x and y.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/function/rbe">rbe</a>
- Provide report by exception and deadband / bandgap capability for
simple inputs.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/function/smooth">smooth</a>
- Provide various functions across several previous values, including
max, min, mean, high and low pass filters.</li>
</ul>
<h3 id="hardware">Hardware</h3>
<ul>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/Arduino">arduino</a>
- Uses firmata protocol to talk to the board.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/BBB">beaglebone</a>
- Nodes for the <a href="https://beagleboard.org/black">Beaglebone
Black</a>.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/blink1">blink1</a>
- <a href="https://blink1.thingm.com/">Blink1</a> USB LED from
ThingM.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/blinkstick">blinkstick</a>
- <a href="https://www.blinkstick.com/">BlinkStick</a> USB LED
device.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/digiRGB">digirgb</a>
- DigiSpark RGB USB LED.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/heatmiser">heatmiser</a>
- Temperature and frost protection for Heatmiser thermostats.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/intel">intel-galileo</a>
- A collection for the Intel Galileo and Edison.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/LEDborg">ledborg</a>
- <a href="https://www.piborg.org/ledborg">LEDborg</a> plug on
module.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/makey">makeymakey</a>
- Read from a <a href="http://www.makeymakey.com/">MakeyMakey</a> input
device.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/pigpiod">pi-gpiod</a>
- An alternative to the default PI GPIO nodes that allows remote
access.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/mcp3008">pi-mcp3008</a>
- Read from MCP300x series Analogue to Digital Converter chips via the
SPI bus.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/neopixel">pi-neopixel</a>
- Drive a strip of NeoPixels directly.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/unicorn">pi-unicorn-hat</a>
- Controls a Pimorini Unicorn HAT 8x8 LED display.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/Pibrella">pibrella</a>
- Controls a <a href="https://pibrella.com/">Pibrella</a> add-on
board.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/PiFace">piface</a>
- <a href="https://www.piface.org.uk/">PiFace</a> interface module.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/PiLiter">piliter</a>
- Controls a Pimorini Pi-LITEr 8 LED add-on board.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/sensorTag">sensortag</a>
- Reads data from the Ti Bluetooth Low Energy SensorTag device.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/wemo">wemo</a>
- Drive a <a
href="https://www.belkin.com/us/Products/home-automation/c/wemo-home-automation/">WeMo</a>
socket and switch.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/hardware/scanBLE">scanBLE</a>
- Scans for a particular Bluetooth Low Energy device.</li>
</ul>
<h3 id="io">I/O</h3>
<ul>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/io/mdns">discovery</a>
- Discovers other Avahi/Bonjour services on the network.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/io/emoncms">emoncms</a>
- Post to an <a href="https://emoncms.org/">Emoncms</a> server.</li>
<li><a
href="https://github.com/clausbroch/node-red-contrib-noble-bluetooth">noble-bluetooth</a>
- Based on noble for interaction with Bluetooth Low Energy devices.</li>
<li><a
href="https://github.com/mindsphere/node-red-contrib-mindconnect">mindconnect</a>
- Upload timeseries, files and events to MindSphere.</li>
<li><a
href="https://github.com/biancoroyal/node-red-contrib-modbus">modbus</a>
- All in one Modbus TCP and Serial package.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/io/mqlight">mqlight</a>
- Adds nodes to send and receive using MQlight.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/io/ping">ping</a>
- Pings a machine and returns the trip time in mS.</li>
<li><a href="https://github.com/st-one-io/node-red-contrib-s7">s7</a> -
Interact with Siemens S7 PLCs.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/io/serialport">serialport</a>
- Send messages to and receive messages from a physical serial
port.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/io/snmp">snmp</a>
- SNMP receivers for single OIDs or OID tables.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/io/stomp">stomp</a>
- Publish and subscribe to and from a <a
href="https://stomp.github.io/implementations.html#STOMP_Servers">STOMP
server</a>.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/io/wol">wol</a>
- Sends a Wake-On-LAN magic packet to the mac address specified.</li>
<li><a
href="https://github.com/eschava/node-red-contrib-xiaomi-ble">xiaomi-ble</a>
- Single “Xiaomi BLE” node that gets all known data from Xiaomi BLE
(Bluetooth 4).</li>
</ul>
<h3 id="image-processing">Image processing</h3>
<ul>
<li><a
href="https://github.com/rikukissa/node-red-contrib-image-output">image-output</a>
- Simple image output node. Useful for previewing images (of face
detecting, object recognition etc.) inside the flow editor.</li>
<li><a
href="https://flows.nodered.org/node/node-red-contrib-image-tools">image-tools</a>
- Editing images, building and decoding 2D and 3D barcodes.</li>
</ul>
<h3 id="parsers">Parsers</h3>
<ul>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/parsers/base64">base64</a>
- Converts a payload to/from base64 encoded format.</li>
<li><a
href="https://flows.nodered.org/node/node-red-contrib-buffer-parser">buffer-parser</a>
- Converts values to and from buffer/array. Supports Big/Little Endian,
BCD, byte swapping and much more.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/parsers/geohash">geohash</a>
- Converts a lat, lon payload to/from geohash format.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/parsers/msgpack">msgpack</a>
- Converts a payload to/from msgpack binary packed format.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/parsers/what3words">what3words</a>
- Encodes or Decodes a lat, lon position into what3words text
format.</li>
</ul>
<h3 id="smarthome">Smarthome</h3>
<ul>
<li><a
href="https://github.com/mabunixda/node-red-contrib-alexa-home">alexa-home</a>
- Connect with Alexa just wihtin the local network - no extra cloud
stuff is required.</li>
<li><a
href="https://github.com/coldfire84/node-red-contrib-alexa-home-skill-v3">alexa-home-skill-v3</a>
- Controls things via Alexa and Google Home.
<ul>
<li><a
href="https://github.com/coldfire84/node-red-alexa-home-skill-v3-web">alexa-home-skill-v3-web</a>
- Web Service for Alexa and Google Home.</li>
<li><a
href="https://github.com/coldfire84/node-red-alexa-home-skill-v3-lambda">alexa-home-skill-v3-lambda</a>
- Lambda function for node-red-alexa-home-skill-v3-web.</li>
</ul></li>
<li><a
href="https://github.com/bbindreiter/node-red-contrib-alexa-remote2-applestrudel">alexa-remote2-applestrudel</a>
- Interacting with the Alexa API. Emulates routine behaviour, control
and query your devices.</li>
<li><a
href="https://github.com/krauskopf/node-red-contrib-avr-yamaha">avr-yamaha</a>
- Integrate and control YAMAHA™ audio/video receiver via YNCA
protocol.</li>
<li><a href="https://github.com/rdmtc/node-red-contrib-ccu">ccu</a> -
Connect with Homematic, a series of smart home automation hardware from
the manufacturer eQ-3, popular especially in Germany.</li>
<li><a
href="https://github.com/deconz-community/node-red-contrib-deconz">deconz</a>
- Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light
Link (ZLL) lights via deCONZ.</li>
<li><a
href="https://github.com/bashgroup/node-red-contrib-fritz">fritz</a> -
Provides easy access to your AVM Fritz!Box. Read and write the
configuration including the VoIP and Dect configuration.</li>
<li><a
href="https://github.com/dnknth/node-red-contrib-fritzapi">fritzapi</a>
- Controls smart home DECT devices and guest wifi through an AVM
Fritz!Box.</li>
<li><a
href="https://github.com/Aietes/node-red-contrib-harmony">harmony</a> -
Controls devices connected to a Logitech™ Harmony Hub.</li>
<li><a
href="https://github.com/AYapejian/node-red-contrib-home-assistant">home-assistant</a>
- Connect with Home Assistant.</li>
<li><a
href="https://github.com/zachowj/node-red-contrib-home-assistant-websocket">home-assistant-websocket</a>
- Various nodes using websockets to assist in setting up communication
with Home Assistant.</li>
<li><a
href="https://github.com/NorthernMan54/node-red-contrib-homebridge-automation">homebridge-automation</a>
- Integrate Homebridge Accessories into flows.</li>
<li><a
href="https://github.com/stfnhmplr/node-red-contrib-homee">homee</a> -
Access the homee api and create virtual devices for homee.</li>
<li><a
href="https://github.com/NRCHKB/node-red-contrib-homekit-bridged">homekit-bridged</a>
- Imitate HomeKit devices.</li>
<li><a
href="https://github.com/fblackburn1/node-red-contrib-hubitat">hubitat</a>
- Connect with Hubitat.</li>
<li><a
href="https://github.com/Foddy/node-red-contrib-huemagic">huemagic</a> -
Controls Philips Hue bridges, lights, groups, scenes, rules, taps,
switches, buttons, motion sensors, temperature sensors and Lux
sensors.</li>
<li><a
href="https://github.com/hobbyquaker/node-red-contrib-lgtv">lgtv</a> -
Controls LG webOS Smart TVs.</li>
<li><a
href="https://github.com/codmpm/node-red-contrib-loxone">loxone</a> -
Connect to the Loxone Miniserver.</li>
<li><a
href="https://github.com/Supergiovane/node-red-contrib-knx-ultimate">knx-ultimate</a>
- Controls KNX intallation. With optional ETS group address importer and
gateway simulation.</li>
<li><a
href="https://github.com/jeroenhendricksen/node-red-contrib-openhab3">openhab3</a>
- Integration of openHAB item states and commands.</li>
<li><a href="https://power-saver.smoky.no/">power-saver</a> -
Automatically save money on variable electricity prices.</li>
<li><a
href="https://github.com/andrei-tatar/node-red-contrib-smartnora">smartnora</a>
- Google smart home Action integration via Smart NORA.</li>
<li><a
href="https://github.com/hklages/node-red-contrib-sonos-plus">sonos-plus</a>
- Controls Sonos player in your local network.</li>
<li><a
href="https://github.com/mattdavis90/node-red-contrib-tado-client">tado-client</a>
- Connect to the Tado Web API.</li>
<li><a
href="https://github.com/nikkow/node-red-contrib-tahoma">tahoma</a> -
Controls a Somfy Tahoma box (Roller shutters, etc.).</li>
<li><a
href="https://github.com/DaveMDS/node-red-contrib-tasmota">tasmota</a> -
Tasmota devices integration for building automation.</li>
<li><a
href="https://github.com/hgross/node-red-contrib-tuya-smart">tuya-smart</a>
- Interface with smart plugs, bulbs, etc. from tuya.</li>
<li><a
href="https://github.com/hobbyquaker/node-red-contrib-zigbee">zigbee</a>
- Controls Zigbee Devices via a CC253x Module.</li>
<li><a
href="https://github.com/andreypopov/node-red-contrib-zigbee2mqtt">zigbee2mqtt</a>
- Zigbee2mqtt connectivity.</li>
<li><a
href="https://github.com/zwave-js/node-red-contrib-zwave-js">zwave-js</a>
- Integrates Z-Wave node based on Z-Wave JS.</li>
</ul>
<h3 id="social">Social</h3>
<ul>
<li><a
href="https://github.com/guidone/node-red-contrib-chatbot">chatbot</a> -
Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio
and Slack.</li>
<li><a
href="https://github.com/Markoudstaal/node-red-contrib-discord-advanced">discord-advanced</a>
- Interact with Discord, via Discord.js.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/dweetio">dweetio</a>
- Uses <a href="https://dweet.io/">dweetio</a> to send/receive
messages.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/email">email</a>
- Sends and receives simple emails from services like gmail or smtp or
imap servers.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/feedparser">feedparser</a>
- Reads messages from an atom or rss feed.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/irc">irc</a>
- Connect to an IRC server to send and receive messages.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/notify">notify</a>
- Uses <a href="https://growl.info/">Growl</a> to provide a desktop
popup. Only useful on the local Apple machine.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/prowl">prowl</a>
- Uses <a href="https://www.prowlapp.com/">Prowl</a> to push to an Apple
device that has the Prowl app installed.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/pushbullet">pushbullet</a>
- Uses <a href="https://www.pushbullet.com/">PushBullet</a> to push an
Android device that has the app installed.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/pusher">pusher</a>
- Publish-Subscribe to a <a href="https://pusher.com/">Pusher</a>
channel/event.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/pushover">pushover</a>
- Sends alerts via <a href="https://pushover.net/">Pushover</a>.</li>
<li><a
href="https://github.com/pantchox/node-red-contrib-pushstaq">PushStaq</a>
- Send real time alerts using Push Notifications from your Node-Red
flows to any device with <a
href="https://www.pushstaq.com">PushStaq</a>.</li>
<li><a href="https://github.com/yayadrian/node-red-slack">slack</a> -
Interact with the Slack API.</li>
<li><a href="https://github.com/sms77io/nodered-contrib-sms77">sms77</a>
- Uses <a href="https://www.sms77.io/">sms77</a> service for SMS,
text-to-speech calls and number lookups.</li>
<li><a
href="https://github.com/windkh/node-red-contrib-telegrambot">telegrambot</a>
- Contains a receiver and a sender node which act as a Telegram
Bot.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/twilio">twilio</a>
- Uses <a href="https://www.twilio.com/">Twilio</a> service to
send/receive text messages.</li>
<li><a
href="https://github.com/inUtil-info/node-red-contrib-whin">whin</a> -
Send and receive whatsapps from within a nodered flow.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/social/xmpp">xmpp</a>
- Connect to an XMPP server to send and receive messages.</li>
<li><a
href="https://github.com/open-wa/node-red-contrib-wa-automate">open-wa
(whatsapp)</a> - Efficiently connect to remote instances of your open-wa
whatsapp automate servers.</li>
</ul>
<h3 id="system">System</h3>
<ul>
<li><a
href="https://github.com/martin-doyle/node-red-contrib-aedes">aedes</a>
- MQTT Broker based on Aedes.</li>
<li><a
href="https://github.com/naimo84/node-red-contrib-dockerode">dockerode</a>
- Connect to Docker daemon.</li>
<li><a
href="https://github.com/Argonne-National-Laboratory/node-red-contrib-os">os</a>
- Obtain system information.</li>
</ul>
<h3 id="time">Time</h3>
<ul>
<li><a
href="https://github.com/alisdairjsmyth/node-red-contrib-blindcontroller">blindcontroller</a>
- Automate the control of household roller blinds based on the current
position of the sun.</li>
<li><a
href="https://github.com/scargill/node-red-contrib-bigtimer">bigtimer</a>
- 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.</li>
<li><a
href="https://flows.nodered.org/node/node-red-contrib-cron-plus">cron-plus</a>
- A flexible scheduler (cron, solar events, simple dates) node with full
dynamic control and Timezone support.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/time/suncalc">suncalc</a>
- Uses the suncalc module to generate an output at sunrise and sunset
based on a specified location.</li>
<li><a
href="https://github.com/Paul-Reed/node-red-contrib-simpletime">simpletime</a>
- Adds time and date payloads with various formatting options, which can
be retreived and used later in the flow.</li>
<li><a
href="https://github.com/rdmtc/node-red-contrib-sun-position">sun-position</a>
- 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.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/time/timeswitch">timeswitch</a>
- Lets the user set simple repeating timers for example for simple
heating control, etc.</li>
</ul>
<h3 id="utility">Utility</h3>
<ul>
<li><a
href="https://github.com/Steveorevo/node-red-contrib-actionflows">actionflows</a>
- Brings easy to use loops and OOP (object oriented programming)
features.</li>
<li><a
href="https://github.com/Anamico/node-red-contrib-alarm">alarm</a> -
Build your own home alarm system with any number of panels, zones,
sensors, triggers and automations.</li>
<li><a
href="https://flows.nodered.org/node/node-red-contrib-bool-gate">bool-gate</a>
- Boolean logic gates.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/utility/daemon">daemon</a>
- Starts up (calls) a long running system program and pipes STDIN,
STDOUT and STDERR to and from that process.</li>
<li><a
href="https://github.com/node-red/node-red-nodes/tree/master/utility/exif">exif</a>
- Extracts GPS and other EXIF information from a passed in jpeg
image.</li>
<li><a
href="https://github.com/rdmtc/node-red-contrib-german-holidays">german-holidays</a>
- Getting german holidays or information if today/tomorrow is a
holiday.</li>
<li><a
href="https://github.com/naimo84/node-red-contrib-ical-events">ical-events</a>
- Get events from an ical-URL, a caldav-server or from iCloud via <a
href="https://github.com/naimo84/kalender-events">kalender-events</a>.</li>
<li><a
href="https://github.com/bartbutenaers/node-red-contrib-interval-length">interval-length</a>
- Measure the (time) interval length between successive messages.</li>
<li><a
href="https://github.com/totallyinformation/node-red-contrib-moment">moment</a>
- Produces a nicely formatted Date/Time string using the Moment.js
library.</li>
<li><a
href="https://github.com/hardillb/node-red-contrib-owntracks">owntracks</a>
- Converts Owntrack Messages into standard geo message and deals with
encrypted locations.</li>
<li><a
href="https://github.com/DeanCording/node-red-contrib-persist">persist</a>
- Persist data over Node-RED restarts and deploys.</li>
<li><a
href="https://github.com/jpdias/node-red-contrib-self-healing">self-healing</a>
- Making Node-RED more resilient by adding self-healing
capabilities.</li>
<li><a
href="https://github.com/DeanCording/node-red-contrib-state-machine">state-machine</a>
- Wraps around the JavaScript State Machine to implement a finite state
machine.</li>
<li><a
href="https://github.com/steveorevo/node-red-contrib-string">string</a>
- Provides native and extended chainable JavaScript string parsing and
manipulation methods.</li>
<li><a
href="https://github.com/johnwalicki/node-red-contrib-twc-weather">twc-weather</a>
- The Weather Company and Weather Underground Personal Weather Station
APIs.</li>
<li><a
href="https://github.com/SenseTecnic/node-red-contrib-users">users</a> -
Quickly build a very simple user access control for HTTP-based
flows.</li>
<li><a
href="https://github.com/watson-developer-cloud/node-red-node-watson">watson</a>
- Interact with the IBM Watson services in IBM Cloud.</li>
</ul>
<h3 id="ui">UI</h3>
<ul>
<li><a
href="https://github.com/ibm-early-programs/node-red-contrib-browser-utils">browser-utils</a>
- Add browser functionality such as file upload, camera &amp;
microphone.</li>
<li><a
href="https://github.com/node-red/node-red-dashboard">node-red-dashboard</a>
- Create a live data dashboard.
<ul>
<li><a
href="https://flows.nodered.org/collection/590bc13ff3a5f005c7d2189bbb563976">https://flows.nodered.org/collection</a>
- Dashboard extra nodes.</li>
<li><a
href="https://flows.nodered.org/node/node-red-contrib-ui-svg">ui-svg</a>
- Show interactive SVG (vector graphics) in the dashboard.</li>
<li><a
href="https://flows.nodered.org/node/node-red-contrib-ui-contextmenu">ui-contextmenu</a>
- Show a popup contextmenu in the dashboard.</li>
</ul></li>
<li><a
href="https://flows.nodered.org/node/node-red-contrib-flow-manager">flow-manager</a>
- Separates flow json to multiple files.</li>
<li><a href="https://www.npmjs.com/package/iglass-nodes">iglass</a> -
Interaction with <a href="https://iglass.international">iGlass
Automation</a> blocks.</li>
<li><a
href="https://github.com/TotallyInformation/node-red-contrib-uibuilder">uibuilder</a>
- Create dynamic web interfaces using any (or no) front end libraries
for convenience.</li>
<li><a href="https://github.com/dceejay/RedMap">web-worldmap</a> -
Provide a world map web page for plotting “things” on.</li>
</ul>
<h2 id="community">Community</h2>
<ul>
<li><a
href="https://community.home-assistant.io/c/third-party/node-red/31">HomeAssistant
Forum</a></li>
<li><a href="https://discourse.nodered.org/">Node-RED Forum</a></li>
<li><a href="https://nodered.org/blog/">Node-RED Blog</a></li>
<li><a href="https://nodered.jp/">Node-RED User Group Japan</a></li>
<li><a href="https://www.reddit.com/r/nodered/">Reddit</a></li>
<li><a
href="https://homematic-forum.de/forum/viewforum.php?f=77">Redmatic
Forum</a></li>
<li><a href="https://nodered.org/about/community/slack">Slack</a></li>
<li><a href="https://stackoverflow.com/questions/tagged/node-red">Stack
Overflow</a></li>
<li><a href="https://stevesnoderedguide.com/">Steves Node-RED
Guide</a></li>
<li><a href="https://twitter.com/NodeRED">Twitter</a></li>
<li><a
href="https://www.youtube.com/channel/UCQaB8NXBEPod7Ab8PPCLLAA">YouTube</a></li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> first.</p>
<p><a href="https://github.com/naimo84/awesome-nodered">nodered.md
Github</a></p>