67 Vue packages tagged “virtual”

Most downloaded: @tanstack/virtual-core, with 800,301,233 downloads in the last year and 7,154 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

@tanstack/virtual-core

Headless UI for virtualizing scrollable elements in TS/JS + Frameworks
7,154 800,301,233

@tanstack/vue-virtual

Headless UI for virtualizing scrollable elements in Vue
7,170 62,157,989

virtua

A zero-config, fast and small virtual list, grid and masonry component for React, Vue, Solid, Svelte and Angular.
3,752 16,189,616

@revolist/revogrid

Virtual reactive data grid spreadsheet component - RevoGrid.
3,450 1,148,677

@revolist/vue3-datagrid

Vue 3 DataGrid Spreadsheet component with native Vue 3 cell render support
179 381,519

vue-easytable

Vue table component
3,799 226,597

e-virt-table

A powerful data table based on canvas. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
203 209,024

@toolbox-web/grid

Zero-dependency, framework-agnostic data grid web component with virtualization, sorting, filtering, editing, and 20+ plugins. Works in vanilla JS, React, Vue, Angular, and any framework.
56 143,592

@revolist/vue-datagrid

Vue 2 DataGrid Spreadsheet component with native Vue 2 render support
210 79,027

vue-virtual-sortable

A virtual scrolling list component that can be sorted by dragging
51 51,969

el-table-virtual-scroll

The virtual scrolling component developed based on the Table component of Element-UI supports dynamic height and solves the problem of scrolling stuck when the amount of data is large.
308 36,912

vue-virtual-collection

Vue component for efficiently rendering large collection data
637 34,838

@wchbrad/vue-easy-tree

A Vue.js project
151 34,387

vue-virtualised

Vue components developed by Vue.js 3.0 for efficiently rendering large scrollable lists and hierarchical data. vue-virtualised is able to render and update 1 million nodes within a few seconds in front-end.
18 20,182

vue-virtual-grid

_Virtual Scrolling Grid made for VueJS based on CSS grids._
54 17,718

@atscript/vue-table

Type-driven table components for Atscript with Vue 3
2 17,290

stk-table-vue

High performance realtime virtual table for vue3 and vue2.7
196 15,030

@qutejs/runtime

Qute runtime
2 9,439

vue-virtual-table

vue table component with virtual dom
104 8,793

@pdanpdan/virtual-scroll

Virtual scrolling for Vue 3: only the rows near the viewport are in the DOM.
13 8,720

lazy-load-list

lazy load list is a lightweight web package that loads items in lazy way to achieve high performance and better UX in large lists.
38 7,814

@gp-grid/vue

A high-performance Vue 3 data grid component with virtual scrolling, cell selection, sorting, filtering, and Excel-like editing
45 7,325

@entestat/revogrid2

Virtual reactive data grid component - fork of RevoGrid with small improvements
6,902

@easytable/vue

Vue table component
48 6,830

@mhmdaljefri/revogrid

Virtual reactive data grid component - RevoGrid.
3,451 6,791

@cocoar/vue-calendar

Vue 3 calendar component — Temporal-only public surface, single drop pipeline, per-endpoint source-zone preservation, explicit DST policy. Built on the principles laid out in the Time in Software, Done Right article series.
6,785

@mhmdaljefri/vue-datagrid

Vue data grid spreadsheet
210 6,093

el-virtual-scroll-tree

vue2 el-tree virtual-scroll
4 5,630

@entestat/vue-datagrid

Vue data grid spreadsheet
210 5,184

photon-grid-vue

Vue 3 wrapper for Photon Grid — an enterprise-grade, framework-agnostic TypeScript data grid.
1 4,984

vue-simple-keyboard

Javascript Virtual Keyboard for Kiosks, Mobile and Web
4,802

@smilodon/vue

Vue 3 select adapter for @smilodon/core
3,787

@agile-team/mach-table

Enterprise-grade, framework-agnostic TypeScript data grid with virtualization, editing, grouping and extensibility
1 3,735

vue-smart-antdv

vue ant-design-vue element virtual smart form register multiplex dynamic custom component
1 3,719

masonry-snap-grid-layout

Masonry grid layout for React, Vue 3, Angular, and Vanilla JS. Pinterest-style responsive image gallery with scroll virtualization, SSR support for Next.js and Nuxt, automatic relayout on image load, and responsive column breakpoints. Zero dependencies, T
4 3,657

vuehex

A fast and flexible Vue 3 component for viewing and editing binary data as a hexadecimal view
7 3,333

@agile-team/mach-table-vue

Official Vue 3 adapter for the MachTable enterprise data grid
1 3,310

vue-virtual-selector

Blazing fast scrolling for any amount of data (based on : Akryum/vue-virtual-scroller)
4 3,286

vue-virtual-scroller-kit

Virtual list, table, grid and tree for Vue 3 — dynamic row heights, grouping, sticky headers, infinite scroll and SSR support.
3,195

vue-numeric-keypad

The virtual numeric keypad that can be used on Vue.
5 3,053

@lazy-virtual-scroll/vue

A high-performance virtualized list component for Vue 3 that efficiently renders large datasets with dynamic sizing and lazy loading
2,936

@aimerthyr/virtual-table

高性能虚拟滚动表格
38 2,889

@qii404/vue-easy-tree

Forked from @wchbrad/vue-easy-tree, modified just for ARDM, you may not need it.
151 2,526

a-table-virtual

是一个基于Vue3、ant-design-vue、a-table组件开发虚拟表格
18 2,332

vue-fantable

Vue table component for huge data
40 2,260

vue-tablekit

High-performance virtualized data grid for Vue 3, with DOM node recycling, cell editing, custom renderers and persistent column layout.
2 2,017

vue3-window

A virtualized window component suitable for Vue 3, based on react-window
1,980

@reelkit/vue

Vue 3 components and composables for building TikTok/Instagram Reels-style sliders
43 1,950

vue-virtual-draglist-lock-axis-fork

A virtual scrolling list component that can be sorted by dragging
1,942

@activewidgets/vue

Datagrid component for vue.js
2 1,718