awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesRendering and Data Extensions

Extensions that implement new rendering behaviors or data handling logic via lifecycle hooks.

Distinct from Component Functional Extensions: Focuses on extending core imaging rendering and data processing logic, not generic UI component functions.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Rendering and Data Extensions. Refine with filters or upvote what's useful.

Awesome Rendering and Data Extensions GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • northwoodssoftware/gojsAvatar de NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447Ver en GitHub↗

    GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts, organizational charts, and network diagrams. It functions as a data-driven framework that binds JavaScript data models to visual elements, enabling bidirectional synchronization between the underlying data and the graphical representation. The library features a comprehensive graph layout engine capable of automatically arranging nodes into trees, grids, circles, or force-directed layouts. It distinguishes itself through a template-based system for generating visual parts and a

    Allows overriding internal methods and modifying properties of nodes and links to customize interaction and rendering.

    HTMLcanvaschartcharts
    Ver en GitHub↗8,447
  • bytedance/flowgram.aiAvatar de bytedance

    bytedance/flowgram.ai

    8,146Ver en GitHub↗

    Flowgram.ai is a workflow development framework for building AI workflow platforms. It provides a visual drag-and-drop canvas for constructing workflows, an Entity-Component-System (ECS) based document model for structuring workflow nodes as a tree, and a node-based form engine for managing configuration forms with built-in rendering, validation, side effects, and error handling. The framework also includes a workflow execution engine that parses directed graph workflows and runs nodes step by step with state tracking and array iteration. The framework distinguishes itself through a layered r

    Enables modular extension of data models with new types and rendering logic without altering existing code.

    TypeScriptaiautomationcoze
    Ver en GitHub↗8,146
  • jagenjo/webglstudio.jsAvatar de jagenjo

    jagenjo/webglstudio.js

    5,325Ver en GitHub↗

    WebGLStudio.js es un IDE basado en navegador y editor de gráficos para crear escenas 3D, texturas y animaciones utilizando WebGL. Funciona como un entorno de diseño espacial donde los usuarios pueden organizar mallas y activos 3D directamente dentro del navegador para construir experiencias visuales interactivas. El proyecto cuenta con un editor visual de grafos de shaders que permite el desarrollo de efectos de renderizado personalizados y shaders de post-procesamiento a través de una interfaz basada en nodos. También incluye un sistema de archivos virtual para organizar modelos 3D, audio y texturas, y utiliza la serialización del estado de la URL para compartir configuraciones completas de proyectos mediante un solo enlace. El editor admite comportamientos de objetos personalizados a través de un sistema de entidades basado en componentes y proporciona una interfaz de scripting integrada para modificar el pipeline de renderizado y ejecutar código en el navegador. Los usuarios pueden gestionar activos del proyecto, crear shaders personalizados y exportar escenas para incrustarlas en sitios web o para distribución local.

    Implements custom logic and rendering controls using a component system and interaction event hooks.

    JavaScript3deditorgraph-editor
    Ver en GitHub↗5,325
  • leon-thomm/ryvenAvatar de leon-thomm

    leon-thomm/Ryven

    4,094Ver en GitHub↗

    Ryven es un framework de programación basado en flujo y editor de scripting visual para Python. Proporciona una interfaz gráfica basada en nodos para diseñar y ejecutar lógica conectando nodos funcionales discretos para construir pipelines de datos ejecutables. El sistema funciona como una herramienta de lógica visual extensible, permitiendo el desarrollo de nodos de Python personalizados y la integración de widgets GUI interactivos para expandir las capacidades de scripting. Incluye un motor de grafos de nodos que admite tanto la edición visual como la ejecución headless, permitiendo que los scripts se ejecuten sin una interfaz gráfica de usuario. La plataforma cubre el diseño de scripts visuales y la lógica basada en flujo, con herramientas para el renderizado de imágenes de flujo y anotaciones basadas en stylus. Sus capacidades se extienden a la manipulación del estado en tiempo real a través de una interfaz de línea de comandos y un mecanismo de observador para la sincronización automática de datos de variables.

    Allows users to inspect source code and temporarily override node method behavior during execution.

    Pythonflowpython
    Ver en GitHub↗4,094
  • ohif/viewersAvatar de OHIF

    OHIF/Viewers

    4,035Ver en GitHub↗

    Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive

    Allows the implementation of new rendering behaviors and data handling logic through custom modules and lifecycle hooks.

    TypeScriptcancer-imaging-researchdicomdicom-viewer
    Ver en GitHub↗4,035
  • openseadragon/openseadragonAvatar de openseadragon

    openseadragon/openseadragon

    3,360Ver en GitHub↗

    OpenSeadragon is a JavaScript library and tiled image rendering engine designed for high-resolution image viewing. It functions as a deep zoom image viewer that renders massive images using a tiled pyramid approach, enabling smooth panning and zooming without requiring the full image file to be loaded. The project distinguishes itself through broad support for standardized image retrieval protocols, including the International Image Interoperability Framework (IIIF), IIPImage, Iris, and OpenStreetMap. It provides a hardware-accelerated rendering layer via WebGL to apply real-time filters and

    Supports the registration of custom data handling logic to enable new image data types and memory management.

    JavaScripthigh-resolutioniiifimage
    Ver en GitHub↗3,360
  1. Home
  2. Software Engineering & Architecture
  3. Component Functional Extensions
  4. Rendering and Data Extensions

Explorar subetiquetas

  • Component Behavior Overrides1 sub-etiquetaAbility to modify the interaction and rendering properties of diagram nodes and links by overriding internal methods. **Distinct from Rendering and Data Extensions:** Distinct from general Rendering and Data Extensions by focusing specifically on the behavioral override of node/link logic.
  • Modular Data Model ExtensionsAdding new data types and their rendering logic as separate modules without modifying existing code. **Distinct from Rendering and Data Extensions:** Distinct from Rendering and Data Extensions: focuses on modular addition of data types, not extending rendering or data processing hooks.