awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالمدونة
التصنيفات

11 مستودعات

Awesome GitHub RepositoriesVisual Programming

Libraries for node-based editors and visual flow programming.

Explore 11 awesome GitHub repositories matching part of an awesome list · Visual Programming. Refine with filters or upvote what's useful.

Awesome Visual Programming GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • node-red/node-redالصورة الرمزية لـ node-red

    node-red/node-red

    22,803عرض على 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

    Low-code programming for event-driven apps.

    JavaScriptflow-based-programmingjavascriptlow-code
    عرض على GitHub↗22,803
  • google/blocklyالصورة الرمزية لـ google

    google/blockly

    13,436عرض على 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

    Provides a drag-and-drop visual programming interface for building logic via interlocking blocks.

    JavaScript
    عرض على GitHub↗13,436
  • retejs/reteالصورة الرمزية لـ retejs

    retejs/rete

    12,077عرض على 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

    Visual programming and node editor framework.

    TypeScriptdataflow-programmingflow-based-programminggraph-editor
    عرض على GitHub↗12,077
  • jagenjo/litegraph.jsالصورة الرمزية لـ jagenjo

    jagenjo/litegraph.js

    7,871عرض على 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

    Browser-based node graph editor.

    JavaScriptblueprintscanvas2deditor
    عرض على GitHub↗7,871
  • jerosoler/drawflowالصورة الرمزية لـ jerosoler

    jerosoler/Drawflow

    6,047عرض على GitHub↗

    Simple flow library 🖥️🖱️

    Simple flow library.

    JavaScript
    عرض على GitHub↗6,047
  • biolab/orange3الصورة الرمزية لـ biolab

    biolab/orange3

    5,635عرض على GitHub↗

    Orange3 is a visual data mining platform that provides an interactive canvas for building data analysis workflows without writing code. At its core, it offers a widget-based visual programming environment where users connect configurable components to perform data preprocessing, machine learning model training, statistical evaluation, and interactive visualization. The platform is built on NumPy-backed data tables with domain descriptors that define variable names, types, and roles, and includes a lazy SQL query proxy for working with database tables without loading all data into memory. The

    Provides a widget-based visual canvas for building data analysis workflows without writing code.

    Python
    عرض على GitHub↗5,635
  • tldraw/draw-a-uiالصورة الرمزية لـ tldraw

    tldraw/draw-a-ui

    5,445عرض على GitHub↗

    هذا المشروع عبارة عن لوحة رسم بصرية مدعومة بالذكاء الاصطناعي وإطار عمل للسبورة البيضاء التعاونية. يعمل كمحرك رسم متجه قابل للتخصيص وأداة لتحويل رسومات الواجهة المرسومة يدوياً والنماذج الأولية (Wireframes) إلى كود وظيفي باستخدام الذكاء الاصطناعي. يتميز النظام بدمج وكلاء الذكاء الاصطناعي الذين يمكنهم قراءة وتعديل وتوليد المخططات البصرية مباشرة على اللوحة. كما يوفر محرر سير عمل يعتمد على العقد لبناء خطوط أنابيب الأتمتة وتدفقات معالجة البيانات من خلال ربط المكونات متعددة الوسائط. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك التعاون متعدد اللاعبين في الوقت الفعلي مع تتبع وجود المستخدم، ولوحة غير محدودة مع عرض مسرع بواسطة GPU، ومجموعة شاملة من أدوات معالجة الكائنات والمحاذاة. كما تنفذ معايير إمكانية الوصول إلى الويب وتوفر واجهة قابلة للبرمجة لتعريف الأشكال المخصصة وعناصر تحكم اللوحة البرمجية.

    Provides a node-based editor for connecting processing components into multimodal information pipelines.

    TypeScript
    عرض على GitHub↗5,445
  • petoicamp/opencat-quadruped-robotالصورة الرمزية لـ PetoiCamp

    PetoiCamp/OpenCat-Quadruped-Robot

    4,891عرض على GitHub↗

    OpenCat-Quadruped-Robot is a development framework and motion control API for building four-legged robots. It provides a comprehensive environment for quadruped robot development, featuring tools for locomotion gait design, inverse kinematics, and a layered control architecture that separates high-level intelligence from low-level motion. The project distinguishes itself as an embedded AI deployment tool, allowing users to train, quantize, and deploy machine learning models to vision modules for tasks such as object detection and visual target tracking. It further supports complex human-robot

    Builds complex robotic behaviors using a drag-and-drop visual programming interface.

    C++aiarduinoblock-coding
    عرض على GitHub↗4,891
  • alibaba/butterflyالصورة الرمزية لـ alibaba

    alibaba/butterfly

    4,649عرض على 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

    Diagramming and flow layout library.

    JavaScript
    عرض على GitHub↗4,649
  • emilwidlund/nodlالصورة الرمزية لـ emilwidlund

    emilwidlund/nodl

    1,752عرض على GitHub↗

    A framework for node-based applications. Leveraged by RxJS.

    Computational node graph framework.

    TypeScript
    عرض على GitHub↗1,752
  • sunag/flowالصورة الرمزية لـ sunag

    sunag/flow

    109عرض على GitHub↗

    Node-Graph, lightweight, cross-browser UI library.

    Node-graph library.

    HTML
    عرض على GitHub↗109
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Visual Programming

استكشف الوسوم الفرعية

  • Widget-Based Workflow BuildersVisual programming environments where users connect configurable widgets on a canvas to build data analysis workflows. **Distinct from Visual Programming:** Distinct from Visual Programming: specifically uses configurable widgets for data mining steps, not general node-based editors.