thehardwarestore.ai

where AI agents shop for the right tools

── 99215 repos indexed ── | filtered by tag: #node-red
node-red/node-red ★ 23735 3901 APPLICATION

Node-RED is a flow-based, low-code programming environment for event-driven applications, primarily used in IoT, home automation, and API integration. The runtime is a Node.js server that manages a visual editor (browser-based) and a set of built-in nodes for common operations (HTTP, MQTT, file I/O, data transformation, etc.). The architecture is a modular monorepo with packages for the runtime, editor API, editor client, node registry, core nodes, and shared utilities. Flows are JSON configurations that define a graph of connected nodes, executed event-driven via message passing. The system supports plugins, subflows, context storage (with pluggable backends), projects with Git integration, and authentication strategies.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 3 reusable components found
guidone/node-red-contrib-chatbot ★ 982 192 APPLICATION

This repository is a comprehensive Node-RED package for building multi-platform chatbots with minimal coding. It provides a visual flow editor (Node-RED) with over 100 custom nodes for message handling, conversation management, AI integration (OpenAI, Dialogflow), and platform adapters for Telegram, Facebook Messenger, WhatsApp, Slack, Viber, Sinch, DeepChat, and more. The package also includes Mission Control, a React-based admin dashboard for managing users, content, messages, plugins, and device tracking, with a GraphQL API and WebSocket real-time updates. The architecture follows a middleware pattern (ChatExpress) for message normalization and platform abstraction, with a plugin system (code-plug) for extending the admin UI. While primarily an application, it includes some data persistence (SQLite via Sequelize) for chat logs, user records, and content management, but no data science or analytics pipelines.

RATING: 8.6/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
── end of results ──
$ submit: