8 repositorios
Architectures that map data tokens to native UI components for display.
Distinct from Component-Based Architectures: None of the candidates describe a general UI mapping architecture for mobile mini-programs; candidates are too specific to PDF or Node-UI.
Explore 8 awesome GitHub repositories matching user interface & experience · Component-Based Rendering. Refine with filters or upvote what's useful.
Reader is a digital content reader and browser-based document viewer. It functions as a digital library manager and content aggregator that collects articles and documents from various online sources into a single interface. The project utilizes a JSON-driven approach to organize and display hierarchies of digital documents. It incorporates a REST-based aggregation model to fetch reading materials and metadata from remote servers for a unified viewing experience. The application provides client-side rendering for digital texts and manages personal collections through a digital library system
Utilizes a component-based rendering architecture to construct the interface using modular, state-driven elements.
wxParse is a rich text parser and renderer specifically designed for the WeChat Mini Program ecosystem. It transforms standard HTML tags and Markdown syntax into native visual elements and compatible layouts. The system processes structured text strings into a repeating list of visual components and media links. It handles the conversion of complex text formats into formatted media and hyperlinks to ensure content displays correctly across mobile devices. The project manages content through regular expression-based parsing and schema-driven element mapping, translating identified content typ
Maps parsed data tokens to native visual components to manage the final layout.
ai-deadlines es un rastreador de fechas de envío para conferencias de investigación en aprendizaje automático, visión artificial y procesamiento de lenguaje natural. Funciona como un calendario especializado y monitor para ayudar a los investigadores a seguir hitos importantes de fechas de conferencias. El proyecto proporciona líneas de tiempo cronológicas y temporizadores de cuenta regresiva para los eventos de inteligencia artificial de primer nivel. Esto cubre el ciclo de publicación de artículos académicos en los dominios de ML, CV y NLP.
Uses a component-based architecture to map conference data to countdown timer UI elements.
JASONETTE-iOS es un framework de aplicaciones móviles basado en JSON utilizado para construir aplicaciones iOS mediante marcado JSON declarativo. Mapea datos estructurados a componentes nativos de iOS y métodos del sistema, permitiendo la definición de interfaces de usuario y respuestas a eventos sin escribir código imperativo tradicional. El framework incluye un motor de entrega de lógica remota que carga la estructura y el comportamiento de la aplicación mediante HTTP. Esto permite actualizaciones de interfaces y lógica de aplicación de forma inalámbrica (over the air) sin requerir la redistribución del binario de la aplicación. El sistema gestiona el flujo de la aplicación mediante la gestión de estado declarativa y una interfaz de puente nativo que ejecuta hardware del dispositivo y API del sistema. Puede utilizarse como una herramienta de desarrollo independiente o como una extensión híbrida para añadir conjuntos de características dinámicas a proyectos nativos de iOS existentes.
Instantiates native views by interpreting structured data that defines layout constraints and properties.
Neo-tree is an extensible UI component for Neovim that functions as a file explorer, project resource manager, and git status browser. It provides a tree-based interface for navigating filesystems, managing open buffers, and organizing document symbols within a side panel. The project is designed as a customizable framework that allows for the integration of external data sources and the implementation of user-defined event handlers. It supports custom tree visuals and component rendering, enabling the display of metadata, custom icons, and third-party plugin data within the tree view. Capab
Uses a component-based rendering architecture to map tree data to modular visual elements and icons.
Sound-redux es un reproductor de audio basado en React y cliente de la API de SoundCloud diseñado para navegar y reproducir pistas de audio. Funciona como un gestor de estado de Redux para sincronizar la reproducción y los metadatos de las pistas en toda la aplicación. El proyecto se integra con la API de SoundCloud para obtener y mostrar pistas de música e información del artista. Esto permite la construcción de una interfaz de transmisión de música que conecta una interfaz de usuario personalizada a servicios externos remotos para el consumo público. La aplicación utiliza un sistema de gestión de estado basado en Redux y un modelo de renderizado de interfaz de usuario basado en componentes. Incorpora enrutamiento de aplicaciones de una sola página e integración de API basada en REST para gestionar los flujos de datos y la navegación.
Builds the audio player interface by composing independent React components that synchronize with the global state.
Notion-blog is a static site generator that uses Notion as a headless content management system. It functions as a framework for building web applications that retrieve structured content from a collaborative document database during the build process to generate static pages. The project provides a content pipeline that transforms visual editor blocks into web components, allowing for custom interface design while maintaining the document platform as the primary backend. It includes a development template that maps unique database identifiers to static file routes, ensuring that content upda
Maps visual editor blocks to framework-native UI components for rendering content.
Esta aplicación es un sistema de gestión local diseñado para organizar, etiquetar y leer colecciones de cómics y manga digitales. Funciona como una utilidad centralizada que indexa archivos y carpetas locales en una biblioteca con capacidad de búsqueda, permitiendo a los usuarios mantener sus activos digitales mediante el almacenamiento estructurado de metadatos y capacidades de copia de seguridad de bases de datos. El software se distingue por integrar la sincronización remota de metadatos, que obtiene y asigna información detallada de fuentes en línea para mantener las entradas locales etiquetadas con precisión. Cuenta con herramientas de descubrimiento avanzadas que admiten consultas complejas utilizando etiquetas, categorías y rutas de archivo, junto con utilidades de análisis de etiquetas que generan información estadística y traducciones para mejorar la organización de la colección. Más allá de la gestión principal, el sistema proporciona una interfaz de visualización integrada que admite múltiples diseños de lectura, como modos de una página, dos páginas y desplazamiento continuo. También ofrece extensibilidad mediante la orquestación de procesos externos, permitiendo la ejecución de scripts personalizados y la integración con aplicaciones de visualización de imágenes de terceros para admitir flujos de trabajo especializados.
Implements a modular interface that maps library data to native UI components for flexible reading layouts.