Launched January 17, 2023
Rete.js

Rete.js

Create node-based visual programming interfaces

FreeFrameworkNoCodeOpen Source26,471 impressions#12 of its week1 comment

Comments

>log in to comment
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

Rete.js is a TypeScript-first framework for building node-based visual programming editors and processing graphs.

for
Developers building custom visual editors, dataflow tools, or graph-based applications.
pricing
open source
license
MIT
retejs/rete 12k 760TypeScriptupdated 20 days ago
works withAngularVue.jsReact.js

Key features

6 features of Rete.js
  • TypeScript-first API — Provides strong typing and IDE support for easier development and maintenance.
  • Engine for graph processing — Includes modules to execute dataflow and control-flow graphs directly.
  • Plugin architecture — Allows customization of UI and behavior via plugins and extensions.
  • Framework integrations — Works with Angular, Vue.js, React.js and other front-end libraries.
  • Code generation — Can generate executable code from the visual graph.
  • 3D embedding — Supports embedding editors inside 3D scenes for AR/VR interactions.

Use cases

  • Designing a visual workflow editor for ETL pipelines
  • Creating a node-based shader or audio processing tool
  • Building a drag-and-drop UI for configuring AI model pipelines

Rete.js vs alternatives

Rete.jsBuildShipFluent CIFastgenCraftar
Best forTailorable node-based visual editorsAI-powered visual backend builderTypeScript CI/CD pipelinesWebflow-style backend creationVisual automation widgets
PricingOpen sourceFreeFreeSubscriptionSubscription
DevHunt upvotes111181589562
LaunchedJan 2023Jan 2023Jan 2024Jan 2023Jan 2024
  • Rete.js vs BuildShip: Focuses on AI-driven drag-and-drop backend building, not a generic visual programming framework
  • Rete.js vs Fluent CI: Targets CI/CD pipelines written in TypeScript, whereas Rete.js builds visual editors
  • Rete.js vs Fastgen: Provides a Webflow-like UI for backend services, not a programmable node editor
  • Rete.js vs Craftar: Offers visual automation widgets, not a full-featured node-based programming framework

Rete.js FAQ

Is Rete.js written in JavaScript or TypeScript?+

Rete.js is a TypeScript-first framework but can be used from JavaScript as well.

Can I execute the graphs I build with Rete.js?+

Yes, the Engine module lets you process dataflow and control-flow graphs at runtime.

How can I customize the appearance of the editor?+

Rete.js offers a plugin system and supports custom rendering, allowing full visual customization.

Does Rete.js work with popular front-end frameworks?+

It provides integrations for Angular, Vue.js, React.js and can be used with other libraries.

Is there support for generating code from a visual graph?+

Rete.js includes code generation capabilities to export executable code based on the graph.

Can I embed the editor in a 3D environment?+

Yes, Rete.js supports 3D embedding for AR/VR scenarios.

Summarized by DevHunt from retejs.org · Sep 27, 2026. Details may change; check the official site.