Track Awesome Nodered Updates Weekly
A collection of interesting nodes and resources for Node-RED
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 naimo84/awesome-nodered · ⭐ 351 · 🏷️ Platforms
Feb 20 - Feb 26, 2023
Nodes / Smarthome
- hubitat (⭐20) - Connect with Hubitat.
Sep 19 - Sep 25, 2022
Nodes / Image processing
- image-output (⭐11) - 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.
Nodes / Parsers
- buffer-parser - Converts values to and from buffer/array. Supports Big/Little Endian, BCD, byte swapping and much more.
Nodes / Time
- cron-plus - A flexible scheduler (cron, solar events, simple dates) node with full dynamic control and Timezone support.
Nodes / UI
- node-red-dashboard (⭐1.2k) - Create a live data 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.
Mar 14 - Mar 20, 2022
Nodes / Smarthome
- alexa-remote2-applestrudel (⭐51) - Interacting with the Alexa API. Emulates routine behaviour, control and query your devices.
Jan 24 - Jan 30, 2022
Nodes / Smarthome
- power-saver - Automatically save money on variable electricity prices.
Nodes / Social
- whin (⭐12) - Send and receive whatsapps from within a nodered flow.
- open-wa (whatsapp) (⭐13) - Efficiently connect to remote instances of your open-wa whatsapp automate servers.
Jan 17 - Jan 23, 2022
Nodes / Social
- PushStaq (⭐0) - Send real time alerts using Push Notifications from your Node-Red flows to any device with PushStaq.
Jan 10 - Jan 16, 2022
Installation
- Home Assistant Community Add-on - Starts an instance within Home Assistant and communicates with it.
- ioBroker node-red Adapter (⭐49) - Starts an instance within ioBroker and communicates with it.
- RedMatic (⭐525) - Install Node-RED on a CCU3, smart home automation hardware from the manufacturer eQ-3, popular especially in Germany.
Nodes / Analysis
- badwords (⭐860) - 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 (⭐860) - 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).
Nodes / Database
- influxdb (⭐56) - Save and query data from an InfluxDB time series database.
- mssql-plus (⭐21) - Execute queries, stored procedures and bulk inserts in Microsoft SQL Server and Azure Databases SQL2000 ~ SQL2019.
- stackhero-influxdb-v2 (⭐28) - Save and query data from an InfluxDB v2 time series database.
- stackhero-mysql (⭐13) - Connect to a MySQL or a MariaDB database, using TLS (SSL) and compatible with "Caching SHA2 password" authentication method (MySQL >= 8).
- leveldb (⭐860) - Uses LevelDB for a simple key value pair database.
- mysql (⭐860) - Allows basic access to a MySQL database.
- sqlite (⭐860) - Supports read and write to a local sqlite database.
Nodes / Development
- typescript-starter (⭐66) - Quick-start template repository for creating new node sets in TypeScript.
Nodes / Function
- datagenerater (⭐860) - Generate dummy data in various formats, names, addresses, emails, numbers, words, etc.
- pidcontrol (⭐860) - A PID control node for numeric inputs - provides simple controll loop feedback capability.
- random (⭐860) - Random number generator - can generate integers for x to y - or floats between x and y.
- rbe (⭐860) - Provide report by exception and deadband / bandgap capability for simple inputs.
- smooth (⭐860) - Provide various functions across several previous values, including max, min, mean, high and low pass filters.
Nodes / Hardware
- arduino (⭐860) - Uses firmata protocol to talk to the board.
- beaglebone (⭐860) - Nodes for the Beaglebone Black.
- blink1 (⭐860) - Blink1 USB LED from ThingM.
- blinkstick (⭐860) - BlinkStick USB LED device.
- digirgb (⭐860) - DigiSpark RGB USB LED.
- heatmiser (⭐860) - Temperature and frost protection for Heatmiser thermostats.
- intel-galileo (⭐860) - A collection for the Intel Galileo and Edison.
- ledborg (⭐860) - LEDborg plug on module.
- makeymakey (⭐860) - Read from a MakeyMakey input device.
- pi-gpiod (⭐860) - An alternative to the default PI GPIO nodes that allows remote access.
- pi-mcp3008 (⭐860) - Read from MCP300x series Analogue to Digital Converter chips via the SPI bus.
- pi-neopixel (⭐860) - Drive a strip of NeoPixels directly.
- pi-unicorn-hat (⭐860) - Controls a Pimorini Unicorn HAT 8x8 LED display.
- pibrella (⭐860) - Controls a Pibrella add-on board.
- piface (⭐860) - PiFace interface module.
- piliter (⭐860) - Controls a Pimorini Pi-LITEr 8 LED add-on board.
- sensortag (⭐860) - Reads data from the Ti Bluetooth Low Energy SensorTag device.
- wemo (⭐860) - Drive a WeMo socket and switch.
- scanBLE (⭐860) - Scans for a particular Bluetooth Low Energy device.
Nodes / I/O
- discovery (⭐860) - Discovers other Avahi/Bonjour services on the network.
- emoncms (⭐860) - Post to an Emoncms server.
- noble-bluetooth (⭐5) - Based on noble for interaction with Bluetooth Low Energy devices.
- mindconnect (⭐43) - Upload timeseries, files and events to MindSphere.
- modbus (⭐233) - All in one Modbus TCP and Serial package.
- mqlight (⭐860) - Adds nodes to send and receive using MQlight.
- ping (⭐860) - Pings a machine and returns the trip time in mS.
- s7 (⭐84) - Interact with Siemens S7 PLCs.
- serialport (⭐860) - Send messages to and receive messages from a physical serial port.
- snmp (⭐860) - SNMP receivers for single OIDs or OID tables.
- stomp (⭐860) - Publish and subscribe to and from a STOMP server.
- wol (⭐860) - Sends a Wake-On-LAN magic packet to the mac address specified.
- xiaomi-ble (⭐20) - Single "Xiaomi BLE" node that gets all known data from Xiaomi BLE (Bluetooth 4).
Nodes / Parsers
- base64 (⭐860) - Converts a payload to/from base64 encoded format.
- geohash (⭐860) - Converts a lat, lon payload to/from geohash format.
- msgpack (⭐860) - Converts a payload to/from msgpack binary packed format.
- what3words (⭐860) - Encodes or Decodes a lat, lon position into what3words text format.
Nodes / Smarthome
- alexa-home (⭐30) - Connect with Alexa just wihtin the local network - no extra cloud stuff is required.
- alexa-home-skill-v3 (⭐15) - Controls things via Alexa and Google Home.
- alexa-home-skill-v3-web (⭐44) - Web Service for Alexa and Google Home.
- alexa-home-skill-v3-lambda (⭐9) - Lambda function for node-red-alexa-home-skill-v3-web.
- avr-yamaha (⭐19) - Integrate and control YAMAHA™ audio/video receiver via YNCA protocol.
- ccu (⭐74) - Connect with Homematic, a series of smart home automation hardware from the manufacturer eQ-3, popular especially in Germany.
- deconz (⭐81) - Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light Link (ZLL) lights via deCONZ.
- fritz (⭐46) - Provides easy access to your AVM Fritz!Box. Read and write the configuration including the VoIP and Dect configuration.
- fritzapi (⭐16) - Controls smart home DECT devices and guest wifi through an AVM Fritz!Box.
- harmony (⭐15) - Controls devices connected to a Logitech™ Harmony Hub.
- home-assistant (⭐73) - Connect with Home Assistant.
- home-assistant-websocket (⭐370) - Various nodes using websockets to assist in setting up communication with Home Assistant.
- homebridge-automation (⭐101) - Integrate Homebridge Accessories into flows.
- homee (⭐38) - Access the homee api and create virtual devices for homee.
- homekit-bridged (⭐342) - Imitate HomeKit devices.
- huemagic (⭐200) - Controls Philips Hue bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors.
- lgtv (⭐56) - Controls LG webOS Smart TVs.
- loxone (⭐68) - Connect to the Loxone Miniserver.
- knx-ultimate (⭐108) - Controls KNX intallation. With optional ETS group address importer and gateway simulation.
- openhab3 (⭐13) - Integration of openHAB item states and commands.
- smartnora (⭐93) - Google smart home Action integration via Smart NORA.
- sonos-plus (⭐58) - Controls Sonos player in your local network.
- tado-client (⭐20) - Connect to the Tado Web API.
- tahoma (⭐17) - Controls a Somfy Tahoma box (Roller shutters, etc.).
- tasmota (⭐20) - Tasmota devices integration for building automation.
- tuya-smart (⭐40) - Interface with smart plugs, bulbs, etc. from tuya.
- zigbee (⭐83) - Controls Zigbee Devices via a CC253x Module.
- zigbee2mqtt (⭐75) - Zigbee2mqtt connectivity.
- zwave-js (⭐41) - Integrates Z-Wave node based on Z-Wave JS.
Nodes / Social
- chatbot (⭐845) - Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio and Slack.
- discord-advanced (⭐33) - Interact with Discord, via Discord.js.
- dweetio (⭐860) - Uses dweetio to send/receive messages.
- email (⭐860) - Sends and receives simple emails from services like gmail or smtp or imap servers.
- feedparser (⭐860) - Reads messages from an atom or rss feed.
- irc (⭐860) - Connect to an IRC server to send and receive messages.
- notify (⭐860) - Uses Growl to provide a desktop popup. Only useful on the local Apple machine.
- prowl (⭐860) - Uses Prowl to push to an Apple device that has the Prowl app installed.
- pushbullet (⭐860) - Uses PushBullet to push an Android device that has the app installed.
- pusher (⭐860) - Publish-Subscribe to a Pusher channel/event.
- pushover (⭐860) - Sends alerts via Pushover.
- slack (⭐22) - Interact with the Slack API.
- sms77 (⭐0) - Uses sms77 service for SMS, text-to-speech calls and number lookups.
- telegrambot (⭐223) - Contains a receiver and a sender node which act as a Telegram Bot.
- twilio (⭐860) - Uses Twilio service to send/receive text messages.
- xmpp (⭐860) - Connect to an XMPP server to send and receive messages.
Nodes / System
- aedes (⭐51) - MQTT Broker based on Aedes.
- dockerode (⭐20) - Connect to Docker daemon.
- os (⭐8) - Obtain system information.
Nodes / Time
- blindcontroller (⭐22) - Automate the control of household roller blinds based on the current position of the sun.
- bigtimer (⭐0) - 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.
- suncalc (⭐860) - Uses the suncalc module to generate an output at sunrise and sunset based on a specified location.
- simpletime (⭐4) - Adds time and date payloads with various formatting options, which can be retreived and used later in the flow.
- sun-position (⭐85) - 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 (⭐860) - Lets the user set simple repeating timers for example for simple heating control, etc.
Nodes / Utility
- actionflows (⭐40) - Brings easy to use loops and OOP (object oriented programming) features.
- alarm (⭐21) - Build your own home alarm system with any number of panels, zones, sensors, triggers and automations.
- bool-gate - Boolean logic gates.
- daemon (⭐860) - Starts up (calls) a long running system program and pipes STDIN, STDOUT and STDERR to and from that process.
- exif (⭐860) - Extracts GPS and other EXIF information from a passed in jpeg image.
- german-holidays (⭐11) - Getting german holidays or information if today/tomorrow is a holiday.
- ical-events (⭐41) - Get events from an ical-URL, a caldav-server or from iCloud via kalender-events (⭐13).
- interval-length (⭐4) - Measure the (time) interval length between successive messages.
- moment (⭐32) - Produces a nicely formatted Date/Time string using the Moment.js library.
- owntracks (⭐8) - Converts Owntrack Messages into standard geo message and deals with encrypted locations.
- persist (⭐14) - Persist data over Node-RED restarts and deploys.
- self-healing (⭐31) - Making Node-RED more resilient by adding self-healing capabilities.
- state-machine (⭐16) - Wraps around the JavaScript State Machine to implement a finite state machine.
- string (⭐19) - Provides native and extended chainable JavaScript string parsing and manipulation methods.
- twc-weather (⭐9) - The Weather Company and Weather Underground Personal Weather Station APIs.
- users (⭐14) - Quickly build a very simple user access control for HTTP-based flows.
- watson (⭐79) - Interact with the IBM Watson services in IBM Cloud.
Nodes / UI
- browser-utils (⭐15) - Add browser functionality such as file upload, camera & microphone.
- flow-manager - Separates flow json to multiple files.
- iglass - Interaction with iGlass Automation blocks.
- uibuilder (⭐345) - Create dynamic web interfaces using any (or no) front end libraries for convenience.
- web-worldmap (⭐88) - Provide a world map web page for plotting "things" on.
Jan 03 - Jan 09, 2022
Installation
- openHAB running on openHABian - Install Node-RED using openhab-config from command line, choose it from "Optional Components".
Nov 01 - Nov 07, 2021
Installation
- c't-Smart-Home (⭐157) - A ready-to-use setup for home automation maintained by german computer magazine c't.
Documentation
Community / UI
Oct 25 - Oct 31, 2021
Installation
Community / UI