7 repository-uri
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 7 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.
Această bibliotecă este o componentă React concepută pentru randarea grid-urilor de date de înaltă performanță. Aceasta oferă un framework structurat pentru afișarea seturilor de date mari prin utilizarea virtualizării rândurilor bazată pe fereastră, care asigură că doar porțiunea vizibilă a datelor este randată în Document Object Model (DOM). Componenta se distinge prin capabilități avansate de layout și navigare, inclusiv suport nativ pentru headere și coloane sticky care rămân ancorate în timpul scroll-ului. Dezvoltatorii pot exercita control imperativ asupra viewport-ului tabelului pentru a naviga la indici specifici sau offset-uri de pixeli, gestionând în același timp stări complexe ale grid-ului, cum ar fi vizibilitatea coloanelor, sortarea și extinderea rândurilor printr-o configurație centralizată. Biblioteca suportă o gamă largă de funcționalități interactive, inclusiv randarea personalizată a celulelor, fixarea coloanelor (pinning) și capacitatea de a adăuga rânduri de sumar pentru date agregate. Gestionează seturi de informații dense oferind aliniere flexibilă a coloanelor, controlul lățimii și trunchierea textului, permițând crearea de tabele interactive care răspund la evenimentele utilizatorului, cum ar fi click-urile și hover-urile.
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.
Acest proiect este o bibliotecă de tip data grid concepută pentru construirea de tabele complexe și interactive în aplicațiile React. Oferă o suită de componente modulare care permit afișarea informațiilor structurate, suportând atât randarea personalizată a celulelor, cât și configurații flexibile ale coloanelor pentru a acomoda diverse nevoi de prezentare a datelor. Biblioteca este construită pentru a gestiona seturi mari de date prin utilizarea randării virtualizate, care asigură performanțe ridicate prin procesarea doar a subsetului de rânduri vizibile în prezent în viewport. Se distinge prin suportul pentru înălțimi dinamice ale rândurilor și controlul programatic al scroll-ului, permițând navigarea precisă și ajustările de layout chiar și atunci când se gestionează mii de intrări de date. Dincolo de randarea de bază, biblioteca facilitează interacțiunea utilizatorului prin funcționalități precum coloane redimensionabile și scroll tactil. Dezvoltatorii pot defini câmpuri de date personalizate și pot încapsula logica complexă a celulelor în componente reutilizabile, asigurând formatarea și comportamentul consistent în diferite părți ale interfeței unei aplicații.
Provides a collection of modular components for building complex, interactive tables with resizable columns and custom cell rendering.
This library is a high-performance data grid component for React applications, designed to manage and display large datasets. It provides a declarative configuration system that allows developers to define table structures, data sources, and feature toggles through a structured object schema. The library distinguishes itself through a flexible layout engine that supports complex UI requirements, such as pinning headers and specific columns to viewport edges during scrolling. It utilizes virtualized rendering to maintain interface responsiveness by displaying only the visible subset of data, e
Offers a high-performance React table component with virtual scrolling and custom cell rendering.
This project is a high-performance data grid component designed for React applications. It provides a declarative framework for rendering large-scale datasets and complex tabular structures by utilizing a canvas-based drawing engine instead of traditional document object model nodes. The library distinguishes itself through a windowed virtualization engine that maintains constant memory usage by rendering only the visible portion of the grid. It translates pointer interactions into specific cell references through coordinate-based mapping and supports the injection of external application sta
Ships a high-performance virtualized data grid component designed for React applications.