{"library":"rete","type":"library","category":null,"description":"Rete.js is a robust JavaScript framework for building visual programming interfaces and workflows, allowing developers to create node-based editors for dataflow, control flow, or mixed processing. It provides out-of-the-box solutions for visualization with various UI libraries (React, Vue, Angular, Svelte, Lit) and offers different types of engines for graph processing. The current stable version is 2.0.6, with recent minor updates addressing bug fixes and performance improvements. Rete.js v2 represents a significant architectural shift from v1, adopting a TypeScript-first approach, a flexible plugin system, and enhanced customization capabilities. Its modular ecosystem allows developers to pick and choose necessary packages, avoiding unnecessary dependencies and supporting custom builds.","language":"javascript","status":"active","version":"2.0.6","tags":["javascript","dataflow","visual programming","node editor","rete","Rete.js","typescript"],"install":[{"cmd":"npm install rete","imports":["import { NodeEditor } from 'rete'","import { GetSchemes, ClassicPreset } from 'rete'","import { ClassicPreset } from 'rete'; const connection = new ClassicPreset.Connection(sourceNode, 'portKey', targetNode, 'portKey')"]},{"cmd":"yarn add rete","imports":[]},{"cmd":"pnpm add rete","imports":[]}],"homepage":"https://rete.js.org","github":"https://github.com/retejs/rete","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rete","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/rete/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}