retejs/rete

JavaScript framework for visual programming

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 5th, 2026
Created on February 28th, 2017
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 757
Total Stargazers: 12,238 (+0)
Total Subscribers: 169 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.0 days
Mean response time: 36.1 days
90th percentile: 121.6 days
Tracked items: 23

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 796 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Stale (9)
  • bug (5)
  • inactive (3)
  • needs details (1)
  • poll (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Rete.js is a JavaScript framework for visual programming that enables developers to build node-based editors and dataflow systems.

The framework addresses the challenge of creating interactive visual interfaces where users can construct workflows by connecting nodes. It provides built-in visualization solutions that integrate with popular frontend libraries and frameworks, alongside graph processing capabilities supporting both dataflow and control flow paradigms. This allows developers to move beyond static interfaces into dynamic, user-driven graph manipulation.

Rete.js suits projects requiring node editors, visual programming environments, or workflow builders where end users need to compose logic graphically. The framework offers a setup tool that scaffolds new applications with a choice of React, Vue, Angular, or Svelte as the rendering layer, letting teams select their preferred stack. This flexibility makes it accessible whether you are building a specialized tool for domain experts or a general-purpose visual programming platform.

The project maintains active engagement through a Discord community channel and provides comprehensive documentation including guides and examples. Development activity shows consistent attention to the codebase with regular updates and refinements to core functionality. The maintainers actively support contributors and have established clear contribution guidelines, indicating an open approach to community involvement.