8 dépôts
Render only visible cells in a scrollable two-dimensional grid to maintain performance with large datasets.
Distinct from Grid-Based View Rendering: Distinct from Grid-Based View Rendering: specifically focuses on virtualization (only rendering visible cells) rather than general grid rendering techniques.
Explore 8 awesome GitHub repositories matching user interface & experience · Virtual Grid Renderers. Refine with filters or upvote what's useful.
Luckysheet upgraded to Univer
Renders only visible rows and columns in the DOM, recycling cell elements as the user scrolls to handle large datasets.
vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for creating touch-enabled carousels. It serves as a virtualized slider component that can render only visible slides to maintain performance when handling large datasets. The project distinguishes itself through high-performance rendering and a wide array of visual effects, including 3D transitions, parallax movements, and image zoom capabilities. It also supports the synchronization of multiple slider instances and provides accessibility features such as ARIA roles and focus-scrolling
Supports multi-row grid layouts and virtualized lists to optimize rendering for large content sets.
SlickGrid is a high-performance JavaScript data grid and virtualized data table designed to render large datasets in the browser. It functions as a web spreadsheet component and tabular data manager, utilizing virtual scrolling to maintain responsiveness when displaying hundreds of thousands of entries. The library employs a canvas-based UI system to draw grid lines and elements, reducing the total number of DOM nodes. It separates raw data from visual presentation through column-based mapping and uses a formatter pipeline to transform data values into HTML strings. Capabilities include row
Renders only the visible rows and columns in a scrollable two-dimensional grid to maintain high performance.
React Virtuoso is a React component library for rendering large datasets efficiently through virtualized lists, grids, tables, and chat interfaces. It automatically measures variable-height items at runtime, computes accurate scroll offsets without requiring fixed sizes, and renders only the items within the visible viewport plus a configurable buffer zone. The library manages scroll position through a state machine that tracks direction, position, and anchor items to handle auto-scroll, sticky headers, and bidirectional loading. The library distinguishes itself with specialized components fo
Provides a virtualized grid component for responsive multi-column and masonry layouts with large datasets.
ioscreator is a comprehensive set of educational resources and reference guides for building mobile applications on the iOS platform. It provides a structured course and tutorial series focused on combining interface design with mobile logic using the SwiftUI framework. The project distinguishes itself through specialized guides for hardware integration and state management, covering the use of device sensors such as the camera, microphone, and accelerometer. It also includes a dedicated UI component library and tutorials for implementing native Apple system services. The materials cover a b
Implements virtualization techniques that render only visible cells in scrollable grids to optimize performance.
Vue-easytable is a high-performance data grid component designed for the Vue.js framework. It provides a comprehensive interface for displaying and managing large-scale tabular data, utilizing virtual scrolling to maintain responsiveness by rendering only the visible subset of rows within the browser. The component offers spreadsheet-style interaction, enabling users to perform direct, in-place data editing and manipulation. It supports complex grid configurations, including column pinning, row expansion, and data filtering, allowing for the organization of structured information to improve r
Facilitates large dataset rendering using virtual scrolling techniques to maintain smooth responsiveness.
Renders only visible cells in a scrollable two-dimensional grid to maintain performance with large datasets.
Ce projet est une plateforme de gestion de médias locaux conçue pour organiser, parcourir et analyser de grandes collections d'images et de vidéos générées par IA. Il fonctionne comme un navigateur spécialisé qui extrait et analyse les paramètres de génération intégrés, permettant aux utilisateurs de gérer leurs actifs créatifs via une interface haute performance. La plateforme se distingue par ses capacités de recherche sémantique et d'organisation, qui utilisent l'indexation vectorielle pour permettre des requêtes en langage naturel à travers les bibliothèques de fichiers locaux. Elle automatise le tri et l'étiquetage des médias en fonction de la similarité des prompts et du contenu visuel, tout en fournissant des outils analytiques pour visualiser les tendances de génération et les performances des modèles au fil du temps. Le système inclut des utilitaires complets pour la gestion de fichiers, tels que les opérations par lots, l'édition de métadonnées et la comparaison d'images côte à côte. Il prend en charge l'extensibilité via un système de plugins et maintient l'intégrité des fichiers en stockant les tags et modifications définis par l'utilisateur dans un index séparé. La sécurité est gérée via des contrôles d'accès basés sur les chemins et des clés d'authentification, garantissant une interaction contrôlée avec les répertoires locaux.
Displays large media collections by dynamically loading and unloading visual elements to maintain high performance during rapid scrolling.