8 repositorios
Rendering of structured tabular grids using DOM elements for precise alignment of dates and times.
Distinct from DOM-Based Rendering: Focuses on the structural layout of a time grid rather than just rendering text as DOM elements.
Explore 8 awesome GitHub repositories matching user interface & experience · Grid Layout Rendering. Refine with filters or upvote what's useful.
FullCalendar is a framework-agnostic UI library and JavaScript calendar component designed for building interactive event scheduling interfaces. It provides tools for managing time-based data, including an integrated iCal feed parser for importing external calendar files and recurring schedules into a unified web view. The library features a system for event scheduling and management, enabling users to reschedule entries via drag-and-drop, adjust event durations by resizing, and highlight specific time ranges for selection. It supports multiple date views, such as month, week, day, and list f
Generates a dynamic HTML table structure to render a precise grid of dates and times.
Beautiful Web Type is a curated directory and interactive preview tool for open-source, SIL-licensed typefaces, designed to help web designers discover, evaluate, and select fonts for their projects. It serves as a central hub where each typeface is presented with a full specimen gallery, weight and style comparisons, and clear licensing information, all rendered as a static site for fast loading. The project distinguishes itself through its comprehensive in-browser inspection capabilities, allowing designers to explore OpenType features like ligatures and alternate glyphs with live before-an
Renders complete glyph repertoires in a CSS grid layout for quick visual scanning.
css-doodle is a web component for creative coding that renders live CSS-generated patterns and animations directly in the browser. It creates generative art and visual patterns by applying CSS rules to a grid of cells, using the browser's native layout engine for positioning and styling. The component encapsulates its pattern canvas and styling within a custom element's shadow DOM, isolating it from page styles and enabling reusable instances. The tool distinguishes itself by driving pattern configuration through CSS custom properties, allowing dynamic style changes and real-time updates with
Renders generative art patterns by applying CSS rules to a grid of cells using the browser's native layout engine.
This project is a feature-rich data grid component designed for Vue applications. It provides a flexible interface for rendering, managing, and manipulating structured information, offering built-in support for essential tabular operations such as sorting, filtering, pagination, and row selection. The library distinguishes itself through its highly extensible architecture, which allows developers to override default rendering for cells, headers, and pagination controls using scoped slots. It supports complex data workflows by enabling hierarchical organization through collapsible row grouping
Renders structured information in a grid format with support for sorting, filtering, and pagination to help users navigate large datasets.
Esta biblioteca es un componente de React diseñado para renderizar cuadrículas de datos de alto rendimiento. Proporciona un framework estructurado para mostrar grandes conjuntos de datos utilizando virtualización de filas basada en ventanas, lo que asegura que solo la porción visible de los datos se renderice en el modelo de objetos del documento (DOM). El componente destaca por capacidades avanzadas de diseño y navegación, incluyendo soporte nativo para encabezados y columnas fijas que permanecen ancladas durante el desplazamiento. Los desarrolladores pueden ejercer control imperativo sobre el viewport de la tabla para navegar a índices o desplazamientos de píxeles específicos, mientras gestionan estados complejos de la cuadrícula como la visibilidad de columnas, la ordenación y la expansión de filas a través de una configuración centralizada. La biblioteca admite una amplia gama de funciones interactivas, incluyendo renderizado de celdas personalizado, fijación de columnas y la capacidad de añadir filas de resumen para datos agregados. Maneja conjuntos de información densos ofreciendo alineación de columnas flexible, control de ancho y truncamiento de texto, permitiendo la creación de tablas interactivas que responden a eventos del usuario como clics y pasadas de ratón.
The library presents structured information in a grid format with support for custom column definitions, cell rendering, and flexible layout configurations to suit various data types.
Este proyecto es una librería de rejilla de datos (data grid) diseñada para construir tablas complejas e interactivas dentro de aplicaciones React. Proporciona una suite de componentes modulares que permiten la visualización de información estructurada, soportando tanto renderizado de celdas personalizado como configuraciones de columnas flexibles para acomodar diversas necesidades de presentación de datos. La librería está construida para manejar grandes datasets utilizando renderizado virtualizado, lo cual asegura un alto rendimiento al procesar solo el subconjunto de filas actualmente visibles dentro del viewport. Se distingue por su soporte para alturas de fila dinámicas y control de scroll programático, permitiendo una navegación y ajustes de layout precisos incluso cuando se gestionan miles de entradas de datos. Más allá del renderizado central, la librería facilita la interacción del usuario a través de características como columnas redimensionables y scroll táctil. Los desarrolladores pueden definir campos de datos personalizados y encapsular lógica de celdas compleja en componentes reutilizables, asegurando un formato y comportamiento consistentes a través de diferentes partes de la interfaz de una aplicación.
Provides a collection of modular components for building complex, interactive tables with resizable columns and custom cell rendering.
Esta librería es un componente de rejilla de datos de alto rendimiento para aplicaciones React, diseñado para gestionar y mostrar grandes conjuntos de datos. Proporciona un sistema de configuración declarativo que permite a los desarrolladores definir estructuras de tablas, fuentes de datos y conmutadores de funciones a través de un esquema de objetos estructurado. La librería se distingue por un motor de diseño flexible que admite requisitos de interfaz de usuario complejos, como fijar encabezados y columnas específicas a los bordes del viewport durante el desplazamiento. Utiliza renderizado virtualizado para mantener la capacidad de respuesta de la interfaz mostrando solo el subconjunto visible de datos, asegurando un rendimiento consistente independientemente del recuento total de elementos. Más allá de sus capacidades principales de diseño y rendimiento, el proyecto ofrece amplias opciones de personalización. Los desarrolladores pueden inyectar componentes React personalizados para definir la apariencia y el comportamiento de celdas individuales y aplicar estilos visuales a través de variables CSS con alcance, lo que permite una presentación de datos personalizada sin modificar la lógica interna del componente.
Offers a high-performance React table component with virtual scrolling and custom cell rendering.
Este proyecto es un componente de cuadrícula de datos de alto rendimiento diseñado para aplicaciones React. Proporciona un framework declarativo para renderizar conjuntos de datos a gran escala y estructuras tabulares complejas mediante el uso de un motor de dibujo basado en canvas en lugar de nodos tradicionales del DOM. La librería se distingue por un motor de virtualización con ventanas que mantiene un uso constante de memoria al renderizar solo la parte visible de la cuadrícula. Traduce las interacciones del puntero en referencias de celda específicas mediante un mapeo basado en coordenadas y admite la inyección de estado y temas de aplicaciones externas directamente en el entorno de canvas para garantizar un acceso constante a los datos en renderizadores de celdas personalizados. La cuadrícula admite configuraciones de diseño sofisticadas, incluidas filas y columnas fijas, celdas combinadas y encabezados redimensionables. También proporciona herramientas para organizar la información en estructuras jerárquicas basadas en árboles para representar relaciones de datos anidadas. La librería se distribuye como un conjunto de primitivas de React que se integran en aplicaciones web existentes para gestionar el estado de desplazamiento y la reconciliación de diseño para interfaces de datos complejas.
Ships a high-performance virtualized data grid component designed for React applications.