awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
inokawa avatar

inokawa/virtua

0
View on GitHub↗
inokawa.github.io/virtua↗

Virtua

Features

  • Virtualized List Rendering - Renders only visible items in a scrollable list to keep DOM nodes constant regardless of total dataset size.
  • Overscan Viewport Cullers - Renders only visible items plus a configurable overscan buffer, removing off-screen DOM nodes to keep the total count constant.
  • Virtualized Lists - Renders only visible items in a scrollable list to maintain performance with large datasets.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
Virtual Grid Renderers - Renders only visible cells in a scrollable two-dimensional grid to maintain performance with large datasets.
  • Grid-Aware Cell Indexers - Provides a grid-aware cell indexing system that maps 2D grids into flat virtualized lists for efficient rendering.
  • Virtual List - Implements offset-based position calculation for virtualized items using pre-measured or estimated sizes.
  • Axis-Agnostic Virtualizers - Ships an axis-agnostic virtualizer that applies the same culling logic to both horizontal and vertical lists.
  • Dynamic Item Size Calculators - Monitors individual item dimensions at runtime via ResizeObserver to update scroll calculations for variable-height content.
  • Window-Based Virtualizers - Attaches the virtualizer directly to the window’s scroll event, treating the document body as the scrollable viewport.
  • Virtualized Data Grids - Renders only visible cells in a scrollable two-dimensional grid for efficient large dataset display.
  • Headless Virtualizer Primitives - Provides a headless virtualizer primitive that manages scroll state and visible range without imposing markup.
  • Horizontal Virtual List Scrollers - Scrolls a virtualized list horizontally instead of vertically for wide content.
  • Window Scroll Synchronizers - Virtualizes a list using the browser window as the scroll container instead of a nested element.
  • Horizontal Virtualization Utilities - Scrolls a virtualized list horizontally instead of vertically for wide content.
  • Headless Layout Virtualizers - Wraps a virtualized list inside custom markup or alongside sibling elements using a lower-level virtualizer component.
  • Infinite Scroll - Zero-config, small, and fast virtual list component.
  • Lists and Grids - High-performance virtual list component for efficient rendering.
  • 3,460 星标·98 分支·TypeScript·mit·9 次浏览

    Star 历史

    inokawa/virtua 的 Star 历史图表inokawa/virtua 的 Star 历史图表

    Virtua 的开源替代方案

    相似的开源项目,按与 Virtua 的功能重合度排序。
    • petyosi/react-virtuosopetyosi 的头像

      petyosi/react-virtuoso

      6,348在 GitHub 上查看↗

      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

      TypeScriptchatcomponent-libraryfeed
      在 GitHub 上查看↗6,348
    • bvaughn/react-virtualizedbvaughn 的头像

      bvaughn/react-virtualized

      27,072在 GitHub 上查看↗

      react-virtualized is a library of components for rendering massive lists and tables by drawing only the elements visible in the viewport. It provides specialized layout managers including a windowed grid component and a dynamic height list manager. The project includes a masonry layout engine for packing items of varying heights and widths, as well as an infinite scroll interface for incrementally fetching and appending data. The library covers a broad range of virtualization capabilities, including frozen grid elements, reverse list rendering, and synchronized viewport scrolling. It also su

      JavaScriptgridlistlistview
      在 GitHub 上查看↗27,072
    • akryum/vue-virtual-scrollerAkryum 的头像

      Akryum/vue-virtual-scroller

      10,615在 GitHub 上查看↗

      This library is a headless virtualization engine designed to optimize performance for large-scale list and grid rendering in Vue applications. By mounting only the elements currently visible within the viewport, it minimizes browser operations and memory usage, allowing interfaces to remain responsive even when handling massive datasets. The engine distinguishes itself through a headless layout abstraction that decouples virtualization logic from specific markup, enabling the creation of custom interfaces without enforcing rigid container styles. It features automatic, dynamic size calculatio

      Vuescrollervirtual-scrollervuejs
      在 GitHub 上查看↗10,615
    • tanstack/virtualTanStack 的头像

      TanStack/virtual

      6,971在 GitHub 上查看↗
      TypeScriptjavascriptperformancereact
      在 GitHub 上查看↗6,971
    查看 Virtua 的所有 30 个替代方案→

    常见问题解答

    inokawa/virtua 的主要功能有哪些?

    inokawa/virtua 的主要功能包括:Virtualized List Rendering, Overscan Viewport Cullers, Virtualized Lists, Virtual Grid Renderers, Grid-Aware Cell Indexers, Virtual List, Axis-Agnostic Virtualizers, Dynamic Item Size Calculators。

    inokawa/virtua 有哪些开源替代品?

    inokawa/virtua 的开源替代品包括: petyosi/react-virtuoso — React Virtuoso is a React component library for rendering large datasets efficiently through virtualized lists, grids,… bvaughn/react-virtualized — react-virtualized is a library of components for rendering massive lists and tables by drawing only the elements… akryum/vue-virtual-scroller — This library is a headless virtualization engine designed to optimize performance for large-scale list and grid… tanstack/virtual. taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… clauderic/react-tiny-virtual-list — React tiny virtual list is a zero-dependency component library that optimizes performance for extensive vertical and…