4 repositorios
Generating repeated UI elements from data sets using stable keys and index tracking.
Distinct from Stable List Rendering: Existing candidates are focused on GPU batching or native OS renderers, not framework-level list iteration for the DOM.
Explore 4 awesome GitHub repositories matching user interface & experience · Collection Rendering. Refine with filters or upvote what's useful.
AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy
Generates repeated UI elements for grids and lists using asynchronous layout and rendering.
Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil
Iterates over data sets to generate repeated UI elements with index tracking and stable keys.
Este proyecto es una biblioteca de patrones de UI declarativa y una implementación de referencia para estructurar layouts, flujos de navegación y colecciones de datos en plataformas Apple. Proporciona una colección de patrones de implementación prácticos y ejemplos de componentes para construir interfaces de usuario utilizando el framework SwiftUI. La biblioteca sirve como referencia multiplataforma para renderizar contenido visual en iOS y macOS. Incluye una guía de implementación de vistas que cubre la gestión de la navegación, el manejo de entradas de usuario y el embebido de contenido web. El código base cubre amplias áreas de capacidad, incluyendo la gestión de layouts mediante composiciones basadas en stacks y organización de formularios, así como frameworks de navegación de aplicaciones utilizando barras de pestañas y enrutamiento jerárquico. Proporciona patrones para la visualización de datos mediante renderizado iterativo de colecciones, interacción del usuario mediante controles de entrada y manejo de eventos, y el uso de superposiciones de contenido interactivo como modales y alertas. El proyecto también incluye utilidades para la integración de vistas heredadas, permitiendo el embebido de componentes basados en controladores dentro de una jerarquía declarativa moderna.
Implements collection rendering to generate repeated UI elements from datasets using stable keys.
Este proyecto es un tema responsivo para el generador de sitios estáticos Jekyll, diseñado para facilitar la creación de blogs y portafolios. Proporciona un sistema de plantillas preconfigurado que transforma contenido en markdown y archivos de configuración en sitios web completos y adaptables a móviles. Al aprovechar el framework CSS Foundation, el proyecto asegura que los diseños, sistemas de rejilla y componentes de UI se adapten automáticamente a varios tamaños de pantalla y dispositivos. El tema se distingue por un conjunto integral de herramientas de gestión de contenido y publicación. Admite colecciones basadas en datos estructurados, lo que permite la organización de artículos en archivos cronológicos con paginación automatizada y navegación de contenido relacionado. Los usuarios pueden gestionar la marca global del sitio, jerarquías de navegación y localización en múltiples idiomas a través de archivos de configuración centralizados, asegurando la consistencia en toda la estructura del sitio. Más allá de la publicación central, el proyecto incluye soporte integrado para sistemas de comentarios de terceros y funcionalidad de búsqueda en todo el sitio. Ofrece plantillas de diseño de página flexibles, generación automatizada de metadatos y renderizado de medios responsivo para manejar diversos tipos de contenido. El sistema está diseñado para instalarse como un tema de Jekyll, proporcionando una base lista para usar para que los desarrolladores construyan y desplieguen sitios web estáticos.
Renders lists of items from data collections while filtering out unpublished content.