awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jagenjo avatar

jagenjo/litegraph.js

0
View on GitHub↗
7,871 estrellas·825 forks·JavaScript·mit·2 vistas

Litegraph.js

litegraph.js is a JavaScript dataflow framework and visual node graph engine used to define programmable logic and data flow. It provides a node-based visual programming tool for designing complex logic through connected functional blocks.

The library allows for the creation of hierarchical logic by nesting multiple nodes into recursive subgraphs. It also supports the development of custom node types with unique inputs and outputs, as well as custom widgets and live views that can hide the underlying graph structure to present a visual interface.

The engine enables the execution of logic graphs for real-time data processing across both web browser and server environments. It covers a broad range of capabilities including modular workflow design and visual interface prototyping.

Features

  • Visual Node Editors - Provides a framework for building interactive node-based graph interfaces to define programmable logic and data flow.
  • Custom Functional Node Development - Supports creating specialized functional blocks with unique inputs and outputs to extend graph capabilities.
  • Real-Time Data Processors - Executes logic graphs across browser or server environments to process and route data in real-time.
  • Node Type Definitions - Allows the definition of new functional blocks by specifying inputs, outputs, execution logic, and visual properties.
  • Node Graph Engines - Acts as a JavaScript library for creating interactive node-based graphs to define programmable logic and data flow.
  • Cross-Environment Runtimes - Executes the same graph logic across both web browsers and Node.js server environments using a shared API.
  • Visual Logic Programming - Enables building interactive node graphs to define programmable data flow and logic without traditional linear code.
  • Dataflow Frameworks - Implements a system for executing logic graphs across browser and server environments using custom functional nodes.
  • Execution Graphs - Implements a directed network of connected input and output ports to trigger function calls and process data.
  • Hierarchical Nesting - Supports grouping collections of nodes into composite nodes to create hierarchical layers of programmable logic.
  • Nested Graph Encapsulation - Enables grouping multiple nodes into single parent nodes to simplify complex logic and organize workspaces.
  • Live View Modes - Hides the graph structure using a live mode to display only custom rendering or node widgets.
  • Dynamic Plugin Registrations - Allows new functional blocks to be defined and added to the runtime system without restarting the application.
  • Canvas Rendering - Uses a 2D canvas to render the graph interface and node connections for high-performance interaction.
  • Graph Visualization Libraries - Provides a library for rendering hierarchical data as interactive node-link diagrams with custom widgets.
  • Graph-Based Modularity - Organizes complex logic by nesting multiple functional nodes into simplified subgraphs for better workspace management.
  • Custom Widget Implementation - Provides custom UI controls inside nodes for real-time parameter manipulation during graph execution.
  • Visual Interface Prototyping - Allows development of custom widgets and live views that hide underlying graphs to present clean user interfaces.
  • Data Visualization - Library for creating node-based visual graphs.
  • Visual Programming - Browser-based node graph editor.
  • Web Frameworks - A graph node engine and editor similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D.

Historial de estrellas

Gráfico del historial de estrellas de jagenjo/litegraph.jsGráfico del historial de estrellas de jagenjo/litegraph.js

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace jagenjo/litegraph.js?

litegraph.js is a JavaScript dataflow framework and visual node graph engine used to define programmable logic and data flow. It provides a node-based visual programming tool for designing complex logic through connected functional blocks.

¿Cuáles son las características principales de jagenjo/litegraph.js?

Las características principales de jagenjo/litegraph.js son: Visual Node Editors, Custom Functional Node Development, Real-Time Data Processors, Node Type Definitions, Node Graph Engines, Cross-Environment Runtimes, Visual Logic Programming, Dataflow Frameworks.

¿Qué alternativas de código abierto existen para jagenjo/litegraph.js?

Las alternativas de código abierto para jagenjo/litegraph.js incluyen: retejs/rete — Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It… leon-thomm/ryven — Ryven is a flow-based programming framework and visual scripting editor for Python. It provides a node-based graphical… alibaba/butterfly — Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based… jerosoler/drawflow — Simple flow library 🖥️🖱️. comfyanonymous/comfyui_examples — This repository is a collection of node-based pipeline configurations, examples, and templates for generating AI… thedmd/imgui-node-editor — imgui-node-editor is a C++ extension for Dear ImGui that adds a fully interactive node graph editor, enabling visual…

Alternativas open-source a Litegraph.js

Proyectos open-source similares, clasificados según cuántas características comparten con Litegraph.js.
  • retejs/reteAvatar de retejs

    retejs/rete

    12,077Ver en GitHub↗

    Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It provides a core engine that processes directed graphs, allowing developers to define modular logic where nodes represent operations and connections represent the flow of data or control. By decoupling the graph logic from the user interface, the framework enables the creation of custom visual editors that can be integrated into various frontend component libraries. The project distinguishes itself through a highly extensible, signal-driven architecture that supports complex req

    TypeScriptdataflow-programmingflow-based-programminggraph-editor
    Ver en GitHub↗12,077
  • leon-thomm/ryvenAvatar de leon-thomm

    leon-thomm/Ryven

    4,094Ver en GitHub↗

    Ryven is a flow-based programming framework and visual scripting editor for Python. It provides a node-based graphical interface for designing and executing logic by connecting discrete functional nodes to build executable data pipelines. The system functions as an extensible visual logic tool, allowing for the development of custom Python nodes and the integration of interactive GUI widgets to expand scripting capabilities. It includes a node graph engine that supports both visual editing and headless execution, enabling scripts to run without a graphical user interface. The platform covers

    Pythonflowpython
    Ver en GitHub↗4,094
  • alibaba/butterflyAvatar de alibaba

    alibaba/butterfly

    4,649Ver en GitHub↗

    Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based workflow designers and visual flow editors. It provides a framework for rendering interconnected nodes, edges, and groups to model technical architectures, business processes, and data-driven workflows. The project is distinguished by its ability to integrate custom UI components as graph nodes and its specialized support for data lineage visualization. It enables the mapping of relationships between data fields, tables, and business entities to track provenance and monitor workfl

    JavaScript
    Ver en GitHub↗4,649
  • jerosoler/drawflowAvatar de jerosoler

    jerosoler/Drawflow

    6,047Ver en GitHub↗

    Simple flow library 🖥️🖱️

    JavaScript
    Ver en GitHub↗6,047
Ver las 30 alternativas a Litegraph.js→