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 框架:你可以用它来构建基于节点的可视化界面和工作流,其中逻辑表现为一张由相互连接的节点组成的图。
那它是一个拿来就能用的现成节点编辑器,还是一个让我自己搭建工具的框架?它是一个框架,而不是现成的应用:你需要把它集成到自己的项目里来创建可视化界面。它提供了图的可视化方案,以及通过数据流和控制流来处理图的方案。
我怎么才能把第一个 Rete.js 项目跑起来?运行 Rete Kit —— 它会帮你搭建一个 Rete.js 应用,让你选择技术栈和功能组合;如果你更喜欢手动配置,文档里有完整的指南。
它可以搭配哪些前端技术栈?React.js、Vue.js、Angular 或 Svelte —— 你在使用 Rete Kit 搭建项目时选择技术栈。框架本身用 TypeScript 编写,并通过 npm 工具链构建。
用它必须会编程吗,还是说它是个无代码工具?主要面向开发者:它是一个需要接入你自己应用的编程框架,用来定义节点和行为 —— 可视化编辑器是你的应用最终呈现给用户的东西。
Rete Kit 到底是什么?它是 Rete.js 的脚手架工具:帮你搭建一个新应用,并让你选择技术栈(React、Vue、Angular 或 Svelte)以及要包含哪些功能。
数据流和控制流这两种方式有什么区别?两者都是 Rete.js 处理图的方式:数据流是数据在相互连接的节点之间传递,而控制流则是安排执行顺序。文档的指南分别介绍了这两种方式。
为什么 README 开头有一个关于乌克兰的横幅?作者是乌克兰人:README 中写道俄罗斯于 2022 年 2 月 24 日袭击了乌克兰,呼吁读者与乌克兰站在一起,并链接到乌克兰慈善基金会的捐款渠道。
有没有可以参考学习的示例?有 —— 文档在 Introduction 和 Guides 旁边设有 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