awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
node-red avatar

node-red/node-red

0
View on GitHub↗
22,803 نجوم·3,800 تفرعات·JavaScript·apache-2.0·3 مشاهداتnodered.org↗

Node Red

Node-RED is a visual, low-code automation framework designed for building event-driven data processing workflows. It provides a browser-based programming environment where users connect hardware devices, APIs, and online services by wiring together functional nodes in a directed graph. This visual approach allows for the creation of complex logic paths without the need for traditional source code.

The platform is distinguished by its pluggable node architecture and portable flow serialization. Logic is represented as JSON-based data structures, enabling flows to be easily versioned, shared, and deployed across diverse environments ranging from cloud infrastructure to embedded hardware. The system includes a message-passing engine that routes asynchronous objects between nodes, supported by a scoped context mechanism for managing state across different parts of an automation flow.

Beyond its core execution model, the project offers extensive capabilities for system orchestration and hardware interfacing. It supports modular development through reusable subflows and custom nodes, which can be discovered and shared via a community-driven repository. The runtime is highly extensible, allowing developers to embed the engine directly into existing applications, configure custom storage backends, and manage the system programmatically through an HTTP-based administrative API or command-line tools.

Features

  • Event-Driven Workflows - Enables the construction of event-driven workflows through visual wiring of functional nodes.
  • Visual Programming Tools - Provides a browser-based visual programming editor for wiring together hardware, APIs, and services using event-driven flows.
  • IoT Automation - Provides a visual, node-based environment for connecting hardware devices, sensors, and online services into automated IoT workflows.
  • Visual Data-Flow Systems - Uses a directed graph of interconnected nodes to represent and execute logic paths without traditional code.
  • Automation Frameworks - Acts as a Node.js-based automation framework for building and deploying event-driven workflows across cloud, edge, and embedded infrastructure.
  • Event-Driven Automation Engines - Provides a runtime environment that triggers processes based on external events and webhooks.
  • Low-Code Automation Platforms - Offers a low-code, visual integration platform that connects services and protocols using a palette of reusable, community-contributed nodes.
  • Plugin Palettes - Enables installation of additional nodes to add support for new protocols and services.
  • Embedded Runtimes - Functions as a library that can be embedded directly into other applications to provide local automation.
  • Message Passing Systems - Routes asynchronous message objects between functional nodes through a central event-driven execution loop.
  • State and Context Management - Provides scoped storage mechanisms for nodes to persist and share data across automation flows.
  • JSON Message Serializers - Represents complex automation logic as portable JSON data structures for versioning and deployment.
  • Administrative Automation APIs - Exposes administrative APIs for programmatic control of application lifecycle and flow deployment.
  • Application Deployment Platforms - Facilitates the deployment of event-driven applications to diverse infrastructure including cloud and embedded devices.
  • Event-Driven Orchestration - Provides a visual, event-driven engine for routing messages and orchestrating data processing pipelines across disparate services.
  • GPIO Pin Controllers - Provides interfaces for reading and writing digital signals on hardware pins.
  • Serial Communication Interfaces - Provides interfaces and libraries for communicating with physical hardware devices via serial ports.
  • Application Runtimes - Integrates the core engine as a library into existing software projects for embedded automation.
  • Embedded Automation Engines - Allows integration of the visual programming environment directly into existing applications.
  • Modular Extension Architectures - Allows extending the system by dynamically loading modular packages for protocols and custom logic.
  • Home Automation Platforms - Visual programming tool for wiring hardware and services.
  • Internet Of Things - Flow-based editor for wiring hardware devices and online services.
  • Automation Platforms - Flow-based visual programming tool for wiring devices and services.
  • أدوات المطور - Visual programming tool for wiring internet of things devices.
  • General Purpose Orchestration - Browser-based editor for wiring hardware, APIs, and online services.
  • Internet of Things - Flow-based editor for wiring hardware devices and online services.
  • Low-Code Platforms - Visual programming for event-driven applications.
  • Visual Programming - Low-code programming for event-driven apps.
  • More to explore - Flow-based programming for IoT.
  • Remote Data Fetching - Enables asynchronous retrieval of data from external services and hardware devices.
  • Artifact Repositories - Provides a central repository for hosting and distributing custom nodes and flow logic.
  • Deployment Environments - Supports execution across various platforms including local machines, cloud VMs, and containerized environments.
  • Hardware Interfacing - Enables direct interaction with physical hardware pins and serial devices to integrate sensors and actuators into automation workflows.
  • Automation Runtimes - Provides an administrative interface for managing runtime environments and configuration remotely.
  • Flow Modularization - Organizes complex automation into smaller, reusable components to simplify maintenance.
  • Administrative APIs - Exposes internal runtime state and configuration through an HTTP-based administrative API.
  • Node Editors - Provides visual graph-based editing interfaces for building custom node configurations.
  • Command Line Interfaces - Provides command-line applications for managing runtime configuration and deployment tasks.
  • Component Discovery - Facilitates browsing and searching for shared nodes and pre-built flows to accelerate development.
  • Modular Development Tools - Supports modular development through reusable subflows and custom nodes that simplify the maintenance of complex automation logic.
  • Packageable Tooling Modules - Enables bundling flow logic into reusable, distributable modules for sharing across projects.
  • Message Schema Definitions - Defines standardized schemas for message types and content formats to ensure compatibility.
  • Pluggable Storage Drivers - Allows registration of custom storage backends for runtime data, context, and library assets.
  • Workflow Automation Nodes - Provides integration nodes for visual workflow automation platforms to connect with external services and hardware.
  • Development Discussions - Provides forums for architectural and implementation collaboration among project contributors.
  • Boot & Startup Management - Manages the initialization and automatic startup of services on host operating systems.
  • Functional Extensions - Supports modular extensions for adding custom behaviors and integration capabilities to the visual programming environment.
  • Workflow Extenders - Provides frameworks for modifying core application behavior and extending the visual palette with custom nodes.

سجل النجوم

مخطط تاريخ النجوم لـ node-red/node-redمخطط تاريخ النجوم لـ node-red/node-red

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Node Red

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Node Red.
  • hybridgroup/gobotالصورة الرمزية لـ hybridgroup

    hybridgroup/gobot

    9,425عرض على GitHub↗

    Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams

    Goarduinobeaglebonebeaglebone-black
    عرض على GitHub↗9,425
  • domoticz/domoticzالصورة الرمزية لـ domoticz

    domoticz/domoticz

    3,778عرض على GitHub↗

    Domoticz is a home automation platform and multi-protocol IoT orchestrator designed for controlling smart home devices and automating routines. It functions as an event-driven automation engine and a centralized system for managing connected sensors and hardware across Linux, Windows, and Raspberry Pi. The system acts as a Zigbee and Z-Wave controller and an MQTT IoT gateway, bridging disparate hardware ecosystems through a flexible plugin system. This allows for the unification of various communication standards into a single management interface. The platform covers broad capabilities incl

    C++cppdomoticzdzvents
    عرض على GitHub↗3,778
  • arendst/tasmotaالصورة الرمزية لـ arendst

    arendst/Tasmota

    24,502عرض على GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    عرض على GitHub↗24,502
  • gladysassistant/gladysالصورة الرمزية لـ GladysAssistant

    GladysAssistant/Gladys

    3,068عرض على GitHub↗

    A privacy-first, open-source home assistant

    JavaScriptassistantautomationgladys
    عرض على GitHub↗3,068
عرض جميع البدائل الـ 30 لـ Node Red→

الأسئلة الشائعة

ما هي وظيفة node-red/node-red؟

Node-RED is a visual, low-code automation framework designed for building event-driven data processing workflows. It provides a browser-based programming environment where users connect hardware devices, APIs, and online services by wiring together functional nodes in a directed graph. This visual approach allows for the creation of complex logic paths without the need for traditional source code.

ما هي الميزات الرئيسية لـ node-red/node-red؟

الميزات الرئيسية لـ node-red/node-red هي: Event-Driven Workflows, Visual Programming Tools, IoT Automation, Visual Data-Flow Systems, Automation Frameworks, Event-Driven Automation Engines, Low-Code Automation Platforms, Plugin Palettes.

ما هي البدائل مفتوحة المصدر لـ node-red/node-red؟

تشمل البدائل مفتوحة المصدر لـ node-red/node-red: hybridgroup/gobot — Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT… domoticz/domoticz — Domoticz is a home automation platform and multi-protocol IoT orchestrator designed for controlling smart home devices… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… iobroker/iobroker — Automate your life! gladysassistant/gladys — A privacy-first, open-source home assistant. activepieces/activepieces — Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications…