awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

visual scripting / node-based programming tool

Clasament actualizat la 30 iun. 2026

For un constructor vizual pentru interfețe de aplicații web, the strongest matches are jagenjo/litegraph.js (LiteGraph), godotengine/godot (Godot is a full-featured game engine with a built-in) and samuelmtimbo/unit (Unit is a functional visual programming IDE that transforms). enso-org/enso and retejs/rete round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „visual development utilities”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.

Rezultate pentru „un constructor vizual pentru interfețe de aplicații web”

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jagenjo/litegraph.jsAvatar jagenjo

    jagenjo/litegraph.js

    7,871Vezi pe GitHub↗

    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 gra

    LiteGraph.js is a JavaScript dataflow framework and visual node graph engine that provides a node-based editor, real-time execution, and extensive customizability, directly matching the need for a visual programming tool with node-graph editing and dataflow capabilities.

    JavaScriptVisual Node EditorsExecution Graphs
    Vezi pe GitHub↗7,871
  • godotengine/godotAvatar godotengine

    godotengine/godot

    112,618Vezi pe GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    Godot is a full-featured game engine with a built-in visual scripting system that provides a node-graph editor, dataflow execution, real-time preview, and cross-platform export, making it a comprehensive tool for node-based programming in game development and beyond.

    C++Cross-PlatformNode-Based2D and 3D
    Vezi pe GitHub↗112,618
  • samuelmtimbo/unitAvatar samuelmtimbo

    samuelmtimbo/unit

    4,913Vezi pe GitHub↗

    Unit is a visual programming system and graph-based integrated development environment used to build functional software by connecting state machines and primitive operations. It serves as a node-based logic editor and state machine orchestrator that transforms visual program specifications into standalone JavaScript files for deployment as static websites. The system distinguishes itself through a visual compiler that can render program bundles into active websites and perform bi-directional graph inspection, allowing a live rendered application to be converted back into its original visual

    Unit is a functional visual programming IDE that transforms node-graph specifications into deployable JavaScript, delivering a node-graph editor, dataflow execution, code export, and live preview—all core requirements for a visual scripting tool.

    TypeScriptNode-Based Logic CompositionVisual-to-JavaScript CompilersArchitectural State Machines
    Vezi pe GitHub↗4,913
  • enso-org/ensoAvatar enso-org

    enso-org/enso

    7,439Vezi pe GitHub↗

    Enso is a visual dataflow programming environment and multi-language data processing engine that compiles Enso, Python, Java, and JavaScript into a unified representation with a shared memory model for zero-overhead inter-language calls. It functions as a self-service data preparation and analysis platform where users can build data pipelines by connecting nodes in a graph, switching between a no-code visual interface and a code view while keeping all changes reviewable. The platform also serves as a cloud data workflow scheduler and API exposer, allowing workflows to run on a timetable or be

    Enso is a visual dataflow programming environment with a node-graph editor, dataflow execution, code export, and real-time preview, making it a comprehensive tool for visual scripting and node-based workflows.

    JavaVisual Programming EnvironmentsWorkflow API ExposersCompiler-Level Safety Verifiers
    Vezi pe GitHub↗7,439
  • retejs/reteAvatar retejs

    retejs/rete

    12,077Vezi pe 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

    Rete is a TypeScript framework for building interactive node-based visual interfaces and dataflow programming environments, which directly addresses the need for a visual scripting utility, though it lacks built-in export-to-code and real-time preview features that would make it a more complete solution.

    TypeScriptNode EditorsNode-Based UI EditorsVisual Node Editors
    Vezi pe GitHub↗12,077
  • chainner-org/chainnerAvatar chaiNNer-org

    chaiNNer-org/chaiNNer

    5,855Vezi pe GitHub↗

    chaiNNer is a GPU-accelerated AI image upscaling application that uses a visual node-based interface for constructing image processing pipelines. At its core, it provides a node-based visual programming environment where users connect processing nodes in a directed acyclic graph, with a graph execution scheduler that traverses the pipeline in topological order. The application includes an iterator-based batch processing system that automatically applies the same pipeline to multiple files, and a model format conversion pipeline that transforms neural network models between PyTorch, ONNX, and N

    chaiNNer provides a visual node-graph editor with dataflow execution for building image processing pipelines, fitting the node-based programming tool category, though its scope is limited to AI upscaling rather than general game dev or automation.

    PythonVisual Node Editors
    Vezi pe GitHub↗5,855
  • graphiteeditor/graphiteAvatar GraphiteEditor

    GraphiteEditor/Graphite

    24,258Vezi pe GitHub↗

    Graphite is a node-based visual design environment that integrates vector illustration, raster image processing, and motion graphics generation into a single platform. It utilizes a functional reactive pipeline and a data-flow execution model to propagate state changes through a graph of interconnected nodes, allowing users to construct complex, automated design workflows. The platform distinguishes itself through a context-aware evaluation engine that injects runtime metadata—such as coordinate data and loop indices—directly into the node graph. This enables the creation of procedural geomet

    Graphite is a node-based visual design environment with a functional reactive dataflow pipeline and a node-graph editor, squarely fitting the category of a visual scripting tool for creative and procedural workflows, though it focuses on graphics and lacks explicit export-to-code or extensibility features.

    RustVisual Node Editors
    Vezi pe GitHub↗24,258
  • google/blocklyAvatar google

    google/blockly

    13,436Vezi pe GitHub↗

    Blockly is a block-based coding library and visual programming editor that allows users to build programs by interlocking graphical blocks. It functions as a visual code generator, translating these arrangements of logic blocks and variables into executable source code for various programming languages. The library provides a framework for creating custom visual programming languages and low-code logic designers. It utilizes an SVG-based UI library to render interactive, draggable elements on a web canvas. The system is designed as an accessible web UI framework with integrated keyboard navi

    Blockly is a visual programming library and editor that lets you build programs by interlocking blocks and generating code, fitting the visual scripting category but using a block-based paradigm rather than a node-graph, and it lacks built-in dataflow execution and real-time preview.

    JavaScriptAbstract Syntax Tree Generators
    Vezi pe GitHub↗13,436
  • node-red/node-redAvatar node-red

    node-red/node-red

    22,803Vezi pe GitHub↗

    Node-RED is a visual, low-code automation framework designed for building event-driven data processing workflows. It provides a browser-based programming environment where users connect hardware devices, APIs, and online services by wiring together functional nodes in a directed graph. This visual approach allows for the creation of complex logic paths without the need for traditional source code. The platform is distinguished by its pluggable node architecture and portable flow serialization. Logic is represented as JSON-based data structures, enabling flows to be easily versioned, shared, a

    Node-RED is a browser-based, flow-based programming tool that lets you wire together nodes for event-driven automation and data processing, fitting the visual scripting category, though its export capabilities are limited to flow JSON rather than general-purpose source code.

    JavaScriptNode Editors
    Vezi pe GitHub↗22,803
  • raspberrypifoundation/blocklyAvatar RaspberryPiFoundation

    RaspberryPiFoundation/blockly

    13,437Vezi pe GitHub↗

    Blockly is a web-based visual programming editor and block-based code generator. It allows users to create programs by interlocking graphical blocks that translate into executable source code for various programming languages, removing the need for manual syntax entry. The project serves as a customizable framework for building specialized visual languages through a customizable block library. It includes a visual block designer for defining custom shapes, behaviors, and specialized input fields, as well as a plugin system to extend the editor's environment. The system manages programming lo

    Blockly is a web-based visual programming editor and code generator that allows users to create programs by interlocking blocks, fitting the visual scripting category; it offers extensibility through plugins and generates code, though it is block-based rather than purely node-graph oriented and lacks explicit dataflow execution or real-time preview.

    JavaScriptBlock-Based Code GeneratorsVisual Programming RepresentationsBlock Shape Definitions
    Vezi pe GitHub↗13,437
  • flowiseai/flowiseAvatar FlowiseAI

    FlowiseAI/Flowise

    53,641Vezi pe GitHub↗

    Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas. The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p

    Flowise provides a visual node-graph editor for building and executing multi-agent language model workflows, which matches the core category of node-based programming tools—though its specialization in AI pipelines may not cover general automation or game-development use cases.

    TypeScriptAgent FrameworksAgentic Orchestration PatternsAgentic RAG Development
    Vezi pe GitHub↗53,641
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
jagenjo/litegraph.js7.9KJavaScriptmit1 aug. 2024
godotengine/godot112.6KC++MIT15 iun. 2026
samuelmtimbo/unit4.9KTypeScriptMIT20 iun. 2026
enso-org/enso7.4KJavaApache-2.022 iun. 2026
retejs/rete12.1KTypeScriptMIT15 iun. 2026
chainner-org/chainner5.9KPythonGPL-3.013 mai 2026
graphiteeditor/graphite24.3KRustapache-2.019 feb. 2026
google/blockly13.4KJavaScriptApache-2.015 iun. 2026
node-red/node-red22.8KJavaScriptapache-2.020 feb. 2026
raspberrypifoundation/blockly13.4KJavaScriptApache-2.015 iun. 2026

Related searches

  • an open source visual application builder
  • constructor de site-uri web de tip drag-and-drop
  • un editor vizual pentru workflow-uri de agenți AI
  • mediu de programare vizuală pentru dezvoltarea de aplicații
  • builder vizual pentru pipeline-uri de agenți AI
  • platformă low-code pentru dezvoltarea de aplicații
  • a python library for building graphical interfaces
  • o bibliotecă pentru personalizarea componentelor UI