7 repositorios
Visual interfaces that use nodes and connections to define programming logic and data flows.
Distinct from User Interface Construction: Unlike general UI construction, this is specifically for defining logic flows via a node-graph.
Explore 7 awesome GitHub repositories matching user interface & experience · Node-Based Logic Interfaces. Refine with filters or upvote what's useful.
react-diagrams es un framework para construir diagramas interactivos de nodos y enlaces y gráficos visuales dentro de aplicaciones React. Funciona como una herramienta de visualización de gráficos interactivos y diseñador de flujos de trabajo visuales, proporcionando un sistema para renderizar lienzos manipulables de nodos conectados. La biblioteca se distingue por su capacidad para actuar como un gestor de diagramas de estado serializable, convirtiendo layouts de nodos complejos y estados de conexión en formatos de datos almacenables para la persistencia de sesiones. Además, permite extensiones de comportamiento personalizadas para modificar la lógica central y módulos para implementar funcionalidades específicas del proyecto. El sistema cubre una amplia gama de capacidades de diagramación y visualización, incluyendo paneo de viewport, escalado y manipulación de elementos mediante arrastrar y soltar. Maneja el enrutamiento automático de enlaces para evitar la superposición visual y proporciona herramientas para el estilo de elementos personalizados y la gestión de capas para controlar el orden de renderizado.
Provides a visual interface for defining logic and configurations by connecting blocks on a canvas.
Simple flow library 🖥️🖱️
A canvas-based interface for constructing data flows by connecting nodes with multiple input and output ports.
Unit es un sistema de programación visual y entorno de desarrollo integrado basado en grafos, utilizado para construir software funcional conectando máquinas de estado y operaciones primitivas. Sirve como editor de lógica basado en nodos y orquestador de máquinas de estado que transforma especificaciones de programas visuales en archivos JavaScript independientes para su despliegue como sitios web estáticos. El sistema se distingue por un compilador visual que puede renderizar bundles de programas en sitios web activos y realizar inspección de grafos bidireccional, permitiendo que una aplicación renderizada en vivo se convierta de nuevo a su grafo visual original para depuración. Emplea un espacio de trabajo espacial donde las APIs del sistema de bajo nivel se envuelven en máquinas de estado reutilizables para crear una librería consistente de unidades funcionales. La plataforma cubre una amplia gama de capacidades, incluyendo composición de lógica basada en grafos con enrutamiento de datos mediante pines, anidamiento recursivo de subgrafos y creación manual de datos JSON. También proporciona herramientas para la serialización de proyectos, navegación jerárquica entre nodos padres e hijos y una vista previa de renderizado final para ver el resultado de un grafo.
Designs complex program flows using a visual canvas of connected units and reusable subgraphs.
UEVR is a modding toolkit designed to inject virtual reality support into games built with Unreal Engine. It functions as a stereoscopic rendering injector and plugin loader that enables 3D depth and head tracking in titles not natively designed for VR. The project distinguishes itself by providing a framework for six-degree-of-freedom tracking and a world-space UI projector that transforms flat 2D interface elements into 3D objects. It includes a VR input mapping framework to synchronize headset and controller transforms with engine components for physics and camera interaction. The system
Provides a node-based visual scripting interface for creating custom VR logic without modifying source code.
ComfyUI-LTXVideo is a generative framework and ComfyUI custom node extension for synthesizing high-fidelity video. It utilizes a latent diffusion and transformer-based system to create cinematic clips from text, image, and audio inputs, providing a modular interface for precise control over subject behavior and temporal consistency. The tool distinguishes itself with production-grade capabilities, including the generation of High Dynamic Range video in linear formats such as ARRI LogC3. It supports multimodal synchronization for audio-driven animation and lip-syncing, and allows for the creat
Provides a node-based visual interface for granular control over generative video workflows.
Esta librería es un toolkit de componentes declarativos de React para construir interfaces interactivas de diagramas basados en nodos y diagramas de flujo. Proporciona los elementos de UI fundamentales necesarios para renderizar nodos arrastrables y rutas de gráficos vectoriales escalables dentro de un navegador web, permitiendo la creación de editores visuales complejos y representaciones de flujo de datos. La librería se distingue por una arquitectura estrictamente sin estado que depende de la gestión de estado externa. Al utilizar un patrón de entrada controlada e inyección de componentes, desacopla la lógica del diagrama del almacenamiento de datos, permitiendo a los desarrolladores mantener la fuente de verdad dentro del estado de su propia aplicación. Este enfoque asegura que cada elemento visual, desde nodos y puertos hasta el propio lienzo, pueda personalizarse completamente para cumplir con requisitos de diseño específicos. El toolkit admite una amplia gama de capacidades de interacción, incluyendo navegación basada en gestos para desplazarse y hacer zoom en el lienzo. También proporciona funcionalidad para dibujar conexiones entre nodos e incluye un modo de solo lectura para escenarios donde las modificaciones estructurales deben restringirse. La librería se distribuye como una colección de componentes reutilizables diseñados para integrarse en proyectos de React existentes.
Supports building interactive interfaces where users connect blocks to define logic and data processing pipelines.
This project is a 3D game engine built with C++20 that utilizes the Vulkan API to provide high-performance hardware-accelerated graphics. It features a render-graph architecture designed to manage resource dependencies and optimize command submission across different operating systems and GPU vendors. The engine distinguishes itself through integrated tools for real-time collaborative development, allowing multiple users to coordinate, build, and arrange game assets within an active session. It also includes a centralized platform for sharing and discovering user-generated content, facilitati
Provides a visual node-based interface for defining game logic and environmental interactions without manual coding.