node-red README

The project's README from github.com/node-red/node-red. As one markdown file: README.md.

License Build Status



Nodes Flows Collections

Low-code programming for event-driven applications


Node-RED Screenshot

Forum GitHub Slack

Quick Start

Check out https://nodered.org/docs/getting-started/ for full instructions on getting started.

  1. sudo npm install -g --unsafe-perm node-red
  2. node-red
  3. Open http://localhost:1880

[!NOTE] More documentation can be found here. For further help, or general discussion, please join the Node-RED Forum or Node-RED Slack.

Development

If you want to run the latest code from git, here's how to get started:

  1. Clone the code:

     git clone https://github.com/node-red/node-red.git
     cd node-red
    
  2. Install the node-red dependencies

     npm ci
    
  3. Build the code

     npm run build
    
  4. Run

     npm start
    

Contributing

Before raising a pull-request, please read our contributing guide.

This project adheres to the Contributor Covenant 1.4. By participating, you are expected to uphold this code. Please report unacceptable behavior to any of the project's core team at [email protected].

Contributors

It is maintained by:

Node-RED is a project of the OpenJS Foundation. Copyright OpenJS Foundation and other contributors, https://openjsf.org under the Apache 2.0 license.


node-red (node-red/node-red)

Searching Database…

23.8K ·GitHub
Что это такое?Node-RED — это инструмент low-code-программирования для приложений, построенных на событиях: вы собираете приложения, соединяя узлы в потоки, а не пишете весь код вручную. Это проект фонда OpenJS Foundation, ведущий историю с 2013 года, с примерно 23,7 тыс. звёзд на GitHub.
Как в нём собирать приложения — писать код или кликать мышкой?Визуально. Вы перетаскиваете узлы на холст и соединяете их в потоки в редакторе, который работает прямо в браузере; благодаря low-code-подходу для типовых интеграций почти не нужно писать код руками.
Как его запустить?Установите его глобально через npm и запустите из терминала: sudo npm install -g --unsafe-perm node-red, затем выполните node-red и откройте редактор в браузере.
Что должно быть установлено, чтобы он заработал?Единственное требование — Node.js 22.9 или новее, npm идёт с ним в комплекте. Установка — обычный глобальный пакет npm, поэтому компиляторы, Python или отдельные сервисы не нужны.
Что обычно делают с его помощью?Приложения на событиях: потоки, которые принимают сообщения, обрабатывают их и передают дальше — связывая устройства, API и онлайн-сервисы. В репозитории он помечен тегами IoT, flow-based programming и визуальное программирование.
Он работает на Windows и macOS или только под Linux?Это приложение на Node.js, поэтому оно работает везде, где работает Node, — включая Windows, macOS и Linux, — и особенно популярно на платах Raspberry Pi. Редактором вы пользуетесь через веб-браузер.
Подойдёт ли он новичку, если я не сильно разбираюсь в коде?В основном да: вы собираете потоки визуально, а не пишете код приложения. Но устанавливать и запускать его нужно из терминала через npm, так что минимальный опыт работы с командной строкой предполагается.
Это зрелый проект или чей-то эксперимент на выходных?Очень зрелый: разработка началась в 2013 году, у проекта около 23,7 тыс. звёзд на GitHub, это официальный проект фонда OpenJS Foundation, его поддерживают Ник О'Лири (Nick O'Leary) и Дэйв Конвей-Джонс (Dave Conway-Jones), есть автоматические CI-тесты и регулярные релизы.
Creator
node-red
Size
73.6 MB
Stars
23.8K
Age
13y
Commits · 90 Days