rete

From public sources

Rete.js is an open-source JavaScript framework for building visual programming interfaces and node-based workflows with dataflow and control flow processing.

LibraryCategory: Libraries & SDKs · UI & editorsOpen sourcedata checked Oct 15, 2026

Overview

Building a node editor or visual workflow tool from scratch means handling nodes, connections, rendering and graph execution all at once. Rete.js is a JavaScript framework that covers these parts, so developers can focus on the logic of their own application. It provides ready-made solutions for visualizing graphs with various rendering libraries and frameworks, along with processing engines based on dataflow and control flow approaches. The Rete Kit command-line tool can scaffold a new project with React.js, Vue.js, Angular or Svelte and a chosen set of features. Rete.js is released under the MIT license and suits developers who need a visual programming interface in a web application, such as a low-code builder, shader or automation editor. It is used as a library inside an existing front-end project. Documentation, guides and examples are available on the official website.
  • dataflow-programming
  • design
  • flow-based-programming
  • graph-editor
  • node-editor
  • standwithukraine
  • visual-programming

Installation

Commands are shown, never run by the marketplace. Check them against the official documentation.
  • Official websiteFrom public sourcesfrom catalog metadata
    retejs.org/ ↗
  • Language package registrynodejsFrom public sourcesfrom the package manifest — publication on the registry is not verified
    npm install rete

    Not verified: check that this package in the registry belongs to this project before installing.

    www.npmjs.com/package/rete ↗
  • Build from sourceFrom public sourcesfrom catalog metadata

    Build from source: no validated build recipe — follow the repository instructions.

    github.com/retejs/rete ↗

Compatibility

Unknown means no evidence was found — not that the product is incompatible.
PlatformStatusArchitectureEvidenceConfidence
Node.jsCompatible—package manifest: package.json name0.60
PythonUnknown———
JVMUnknown———
.NETUnknown———
WebAssemblyUnknown———
Web browserCompatible—Declared on the card—

Releases

checked Oct 29, 2026
v2.0.6LatestJun 30, 2025Official source ↗

Files in 1.4.9

Latest files are in 1.4.9

The marketplace does not host these files: downloads go to the official source. Files have not been scanned by us.
FilePlatformSizeSHA-256Download from the official source
rete.common.jsother79.1 KB—Official source ↗
rete.common.js.mapother94.8 KB—Official source ↗
rete.esm.jsother78.8 KB—Official source ↗
rete.esm.js.mapother94.7 KB—Official source ↗
rete.min.jsother42.4 KB—Official source ↗
rete.min.js.mapother75.9 KB—Official source ↗

Release history

Quality profile

algorithm quality-v1.0 · assessed Oct 15, 2026
Quality Score96
Risk Score0
Confidence 1.00
Quality Score and Risk Score are different measures. A high score does not guarantee safety.

Score components

Maintenance · 2020
last activity 19 days ago
Documentation · 1515
README 2580 chars, description present
Ready to use · 1515
install instructions: yes; releases: yes
Metadata · 1010
4/4 of description, homepage, license, topics
Releases · 106
10 release(s), latest 472 days ago
Category confidence · 1010
classifier confidence 1
Adoption · 1010
12293 stars (log-dampened, 10k = max)
License clarity · 55
SPDX MIT
Community · 55
issues enabled, 761 forks

License

MIT
Known licensefrom the repository host

This is the catalog policy status, not legal advice.

Sources

github.com/retejs/retePrimary★ 12,293 starslast activity Sep 27, 2026Primary repository · Confidence 1.00

Reviews

Sign in to write a review

No reviews yet.

Alternatives

README

From retejs/rete · license MIT · fetched Oct 29, 2026

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

Open the repository ↗