{"data":{"slug":"jagenjo-litegraph-js","name":"litegraph.js","tagline":"A graph node engine and editor for creating visual workflows in JavaScript environments.","github_url":"https://github.com/jagenjo/litegraph.js","owner":"jagenjo","repo":"litegraph.js","owner_avatar_url":"https://avatars.githubusercontent.com/u/393515?v=4","primary_language":"JavaScript","stars":8141,"forks":839,"topics":["blueprints","canvas2d","editor","graph","graphs","javascript","modular","nocode","node-graph","nodejs","nodes","visual","visual-programming","workflow"],"archived":false,"github_pushed_at":"2024-08-01T08:49:24+00:00","maintenance_label":"Dormant","stars_delta_30d":40,"url":"https://www.graphcanon.com/tools/jagenjo-litegraph-js","markdown_url":"https://www.graphcanon.com/tools/jagenjo-litegraph-js.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jagenjo-litegraph-js","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jagenjo-litegraph-js","description":"A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.","homepage_url":null,"license":"MIT","open_issues":146,"watchers":144,"ai_summary":"Litegraph.js offers an intuitive interface to design and execute complex logic through nodes, using HTML5 Canvas2D rendering. It supports both client-side and server-side execution via Node.JS and exports graphs as JSON files, making its use flexible across various applications.","readme_excerpt":"## Installation\n\nYou can install it using npm \n```\nnpm install litegraph.js\n```\n\nOr downloading the ```build/litegraph.js``` and ```css/litegraph.css``` version from this repository.","github_created_at":"2013-09-26T17:39:05+00:00","created_at":"2026-07-15T10:46:31.068094+00:00","updated_at":"2026-09-20T04:26:57.167363+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"blueprints","name":"blueprints"},{"slug":"canvas2d","name":"canvas2d"},{"slug":"editor","name":"editor"},{"slug":"graph","name":"graph"},{"slug":"graphs","name":"graphs"},{"slug":"javascript","name":"javascript"},{"slug":"modular","name":"modular"},{"slug":"nocode","name":"nocode"}],"trust":{"provenance":{"is_fork":false,"github_id":13129587,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-15T06:00:09.406Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":774,"last_release_at":"2024-03-07T09:45:04Z","stars_delta_30d":40,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:46:32.490Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-15T06:00:10.409Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-15T06:00:10.409Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-09-15T06:00:10.409Z"},"languages":{"value":["javascript"],"source":"github.language+package.json","observed_at":"2026-09-15T06:00:10.409Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-15T06:00:10.409Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When needing to execute workflows using HTML5 Canvas2D that must be compatible with both web browsers and Node.JS environments.","For projects requiring an intuitive no-code solution to design complex logic workflows in a visual manner."],"when_not_to_use":["If your project demands WebGL rendering capabilities as Litegraph.js operates exclusively on HTML5 Canvas2D.","When the development includes high-performance real-time graphics tasks that require dedicated graphical processing beyond basic 2D canvas operations."],"source":"enrich:decision_facts","observed_at":"2026-07-16T20:48:18.286Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Litegraph.js is a JavaScript-based graph node engine for creating visual workflows, supporting both client-side and server-side execution with Node.JS."}]}}