rete README

The project's README from github.com/retejs/rete. As one markdown file: README.md.

Rete.js

Made in Ukraine Discord

JavaScript framework for visual programming

rete logo

#StandWithUkraine 💙💛


#RussiaInvadedUkraine on 24 of February 2022, at 5.00 AM the armed forces of the Russian Federation attacked Ukraine. Please, Stand with Ukraine, stay tuned for updates on Ukraine’s official sources and channels in English and support Ukraine in its fight for freedom and democracy in Europe.

Help to defend Ukraine — donate to Ukraine’s main charity fund

Help to defend Ukraine — donate to the fund of the National Bank of Ukraine

Introduction 🎥

Rete.js is a framework for creating visual interfaces and workflows. It provides out-of-the-box solutions for visualization using various libraries and frameworks, as well as solutions for processing graphs based on dataflow and control flow approaches.

Getting started

Use Rete Kit to quickly set up a Rete.js application. It lets you select a stack (React.js, Vue.js or Angular, Svelte) and the set of features

npx rete-kit app

Alternatively, you can follow the complete guide

Documentation

Sponsors

Thank you to all our sponsors! Become a sponsor

Backers

Thank you to all our backers! Become a backer

Contributors

This project exists thanks to all the people who contribute. Contribute.

License

MIT

rete (retejs/rete)

Searching Database…

12.3K ·GitHub
Что это такое?Rete.js — это JavaScript-фреймворк для визуального программирования: с его помощью вы создаёте нодовые визуальные интерфейсы и рабочие процессы, где логика представляет собой граф из соединённых между собой нод.
Так это готовый нодовый редактор, который можно просто запустить, или фреймворк, на основе которого я построю свой инструмент?Это фреймворк, а не готовое приложение: вы встраиваете его в свой проект, чтобы создавать визуальные интерфейсы, а в комплекте идут решения для визуализации графов и их обработки через dataflow и control flow.
Как запустить свой первый проект на Rete.js?Запустите Rete Kit — он создаст каркас приложения Rete.js и позволит выбрать стек и набор функций; если хотите настроить всё вручную, в документации есть подробное руководство.
С какими фронтенд-стеками его можно использовать?React.js, Vue.js, Angular или Svelte — стек вы выбираете при создании проекта через Rete Kit. Сам фреймворк написан на TypeScript и собирается инструментами npm.
Мне нужно быть разработчиком, чтобы этим пользоваться, или это no-code решение?В первую очередь для разработчиков: это фреймворк, который вы встраиваете в своё приложение, чтобы задать ноды и их поведение — визуальный редактор получает уже ваше приложение.
Что такое Rete Kit?Инструмент для создания каркаса приложения Rete.js: он разворачивает новое приложение за вас и позволяет выбрать стек (React, Vue, Angular или Svelte) и набор функций.
В чём разница между подходами dataflow и control flow?Это два способа обработки графов в Rete.js: в dataflow данные передаются между соединёнными нодами, а control flow управляет порядком выполнения. Каждому подходу посвящены руководства в документации.
Почему README начинается с баннера про Украину?Автор — украинец: в README говорится, что Россия напала на Украину 24 февраля 2022 года, содержится призыв поддержать Украину и даны ссылки на украинские благотворительные фонды для пожертвований.
Есть ли примеры, на которых можно учиться?Да — в документации рядом с введением и руководствами есть раздел Examples, так что можно посмотреть на рабочие примеры, прежде чем делать своё.
What are similar projects?LogicFlow, G6, xyflow, node-red, grapesjs, charts, lowcode-engine, graph
Creator
retejs
Size
2.1 MB
Stars
12.3K
Age
9y
Commits · 90 Days