GitHub topics: virtual-scroll
rocwang/vue-virtual-scroll-grid 📦
A Vue 3 component that can render a list with 1000+ items as a grid in a performant way.
Language: Vue - Size: 2.76 MB - Last synced at: about 12 hours ago - Pushed at: over 1 year ago - Stars: 312 - Forks: 33

Happy-Coding-Clans/vue-easytable
A powerful data table based on vuejs. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
Language: JavaScript - Size: 129 MB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 3,763 - Forks: 759

SetaSimo/BlazorDrop
Blazor component for searchable, Material-style dropdowns with async loading and virtual scroll
Language: C# - Size: 295 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

clauderic/react-tiny-virtual-list
A tiny but mighty 3kb list virtualization library, with zero dependencies 💪 Supports variable heights/widths, sticky items, scrolling to index, and more!
Language: TypeScript - Size: 934 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 2,484 - Forks: 164

isaact/vue-infinity
Vue Infinity is a modular toolkit designed to help developers build high-performance, memory-efficient, and media-rich applications with Vue. By leveraging smart data fetching and virtualized rendering, it ensures smooth user experiences even with large datasets.
Language: Vue - Size: 146 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0

inokawa/virtua
A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.
Language: TypeScript - Size: 105 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2,797 - Forks: 72

naver/egjs-axes
A module used to change the information of user action entered by various input devices such as touch screen or mouse into the logical virtual coordinates.
Language: TypeScript - Size: 44.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 183 - Forks: 32

humanspeak/svelte-virtual-list
📜 A performant virtual list/scrolling component for Svelte applications - efficiently render large scrollable lists with minimal memory usage
Language: TypeScript - Size: 3.18 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 0

dhilt/vscroll
A JavaScript Virtual Scroll Engine
Language: TypeScript - Size: 1.68 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 42 - Forks: 2

revolist/angular-datagrid
Powerful virtual data grid smartsheet with advanced customization in Angular. Best features from excel plus incredible performance 🔋
Language: TypeScript - Size: 1.91 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 22 - Forks: 11

rintoj/ngx-virtual-scroller
Virtual Scroll displays a virtual, "infinite" list.
Language: TypeScript - Size: 33.7 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 987 - Forks: 294

lVlyke/lithium-ngx-virtual-scroll
A fast and lightweight virtual scrolling solution for Angular that supports single column lists, grid lists and view caching.
Language: TypeScript - Size: 462 KB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 24 - Forks: 4

dhilt/ngx-ui-scroll
Virtual/infinite scroll for Angular
Language: TypeScript - Size: 24.1 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 228 - Forks: 20

energydrink9/functional-data-grid
Data grids in functional style with React [DISCONTINUED]
Language: JavaScript - Size: 2.21 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 130 - Forks: 13

clauderic/virtualized-list
A tiny, Vanilla JS, virtualization library
Language: JavaScript - Size: 1 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 173 - Forks: 25

literalpie/qwik-virtual-scroll
Server paginated, virtual scrolling list with Zero JS executed until you scroll
Language: TypeScript - Size: 793 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 37 - Forks: 3

dhilt/vscroll-native
Virtual scroll module for native javascript applications
Language: TypeScript - Size: 1.18 MB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 2

BioforestChain/virtual-scroll
Virtual-Scroll ❤️ WebComponent
Language: TypeScript - Size: 239 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

Vizer/ngx-virtual-select-field
Virtual Select Field for Angular Material
Language: TypeScript - Size: 582 KB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 2

ahuglajbclajep/react-bi-directional-endless-scrolling
React の双方向無限スクロールのライブラリを試す
Language: TypeScript - Size: 352 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

jonattanva/monolieta-react-virtual-scroll
Component for rendering large lists
Language: TypeScript - Size: 3.25 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Leonard-Li777/antd-table-infinity
An infinite scroll component based on antd-table that supports virtual scrolling
Language: JavaScript - Size: 14.4 MB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 286 - Forks: 48

nowaalex/af-utils
Simple open-source tools that just work (usually fast)
Language: TypeScript - Size: 7.01 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 79 - Forks: 5

hawkgs/hero-feed-virtual-scroll
Demo application for "Virtual scrolling of content with variable height with Angular" article.
Language: TypeScript - Size: 640 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 7

yuan66-hub/virtual-seamless-scroll
基于react的无缝虚拟滚动组件
Language: TypeScript - Size: 798 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

hoebbelsB/rxa-virtual-scroll
High performance angular virtual scrolling
Language: TypeScript - Size: 5.33 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 2

po-po/popo-Emoji-Picker
The Emoji Picker is a JavaScript library for incorporating an emoji selector in web applications. The picker allows users to select emojis which can be inserted into a text input or editable div.
Language: JavaScript - Size: 390 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

developit/preact-scroll-viewport
Preact Component that renders homogeneous children only when visible
Language: JavaScript - Size: 9.77 KB - Last synced at: 4 days ago - Pushed at: almost 7 years ago - Stars: 123 - Forks: 11

liximomo/react-virtual-scroller
A react implementation of twitter VirtualScroller.
Language: JavaScript - Size: 139 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 42 - Forks: 8

Morglod/react-virtual-overflow
React components for efficiently rendering large lists without headache
Language: JavaScript - Size: 438 KB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 6 - Forks: 0

umutdeveloper/angular-fastdom-virtual-list
In this repository, we explore performance optimization techniques when handling 10,000 list items on the DOM. This project demonstrates how to manipulate DOM elements efficiently, avoiding common pitfalls such as layout thrashing and rendering all items as nodes.
Language: TypeScript - Size: 326 KB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

huangbinjie/react-scroll
Effortless to get the twitter level infinite scroll implementation by only a bit of props
Language: TypeScript - Size: 921 KB - Last synced at: 2 days ago - Pushed at: almost 7 years ago - Stars: 72 - Forks: 11

alibaba-aero/vue-virtual-list
A simple Vue component for efficiently rendering and scrolling big lists
Language: Vue - Size: 481 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

ScarletsFiction/ScarletsFrame
A frontend framework that can help you write performant complex web feature with low dev time and resource cost.
Language: JavaScript - Size: 3.23 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 5

vip20/angular-infinite-scroll Fork of ashwin-sureshkumar/angular-infinite-scroller
Angular 5 Infinite Scroll Up or Scroll Down
Language: TypeScript - Size: 1.15 MB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

yantrab/yangular
Angular material virtual scroll table, with sticky columns, filtering and sorting.
Language: TypeScript - Size: 935 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 6

PxyUp/ng-virtual-table
Angular 7/8 - virtual scroll table with support draggable, pagination, server side, sorting, filtering, resizing and dynamic component
Language: TypeScript - Size: 2.24 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 6

lucas-labs/vue3-vsl
📜 Vuejs 3 virtual scroll list
Language: TypeScript - Size: 169 KB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

gerardcarbo/virtual-repeat-angular
Synchronous / Asynchronous / Reactive Virtual Repeat implementation for Angular 2+
Language: TypeScript - Size: 6.3 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

dreiv/ng-select
Language: TypeScript - Size: 1.66 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

chrisjdj/things-to-buy
the only grocery checklist you'll ever need
Language: HTML - Size: 532 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

pdsuwwz/virtuallist-transfer-example
⇄ 使用 Rollup 打包, 二次封装 Element Plus 穿梭框 + 虚拟滚动模式的 Vue3 组件
Language: Vue - Size: 95.7 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

igor-morev/virtual-table
Angular component for viewing datatables with large amount of colums and rows
Language: TypeScript - Size: 269 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

MasanobuAkiba/angularfirestore-virtual-scroll-demo
for https://qiita.com/advent-calendar/2017/angular
Language: TypeScript - Size: 3.97 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

hamza-ml/angular-virtual-scroll
Angular material virtual scroll CDK implementation for performance critical flows and large datasets.
Language: TypeScript - Size: 140 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

dinony/od-vsdebug
Auxiliary debug module for od-virtualscroll
Language: TypeScript - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

fantasy9830/vue-virtual-scroll-tree
Vue 3 + Virtual Scroll + Tree
Language: Vue - Size: 448 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

apleshkov/mega-grid
Vanilla virtualized lists & grids (vertical & horizontal)
Language: TypeScript - Size: 13.1 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

krishcdbry/virtual-scroll
Virtual scrolling message list with optimal DOM usage and behaves efficiently irrespective of number of messages loaded.
Language: JavaScript - Size: 16.7 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

supercll/vue3-virtual-scroll-list
vue3 虚拟滚动列表组件,可自定义列表样式
Language: Vue - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

pdsuwwz/rollup-chunks-example
⇄ 使用 Rollup 打包, Chunks + Unplugin + ES Module版本 🪆 二次封装 Element Plus 穿梭框 + 虚拟滚动模式的 Vue3 组件
Language: Vue - Size: 93.8 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

pdsuwwz/virtuallist-transfer-unplugin-example
⇄ 使用 Rollup 打包, Unplugin 版本,二次封装 Element Plus 穿梭框 + 虚拟滚动模式的 Vue 3 组件
Language: Vue - Size: 128 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

IvanSafonov/vue-list-scroller 📦
Simple and easy to use Vue.js component for efficient rendering large lists
Language: JavaScript - Size: 893 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 63 - Forks: 3

srigar/react-lazyloading
React Lazy Loading - Lazy load the component or anything by using Intersection Observer API
Language: JavaScript - Size: 979 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 4

lkangd/infinite-scroll-sample
固定高度与动态高度的虚拟无限滚动实现。online-demo ⏬
Language: Vue - Size: 2.06 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 41 - Forks: 12

umutdeveloper/uc-infinite-virtual-scroll
Infinite Virtual Scroll for Angular with Dynamic Sized Items
Language: TypeScript - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

melang982/vkcup
1 место VK Cup Javascript ’22/23 🥇
Language: JavaScript - Size: 5.83 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

dinony/od-virtualscroll
🚀 Observable-based virtual scroll implementation in Angular
Language: TypeScript - Size: 123 KB - Last synced at: 24 days ago - Pushed at: over 6 years ago - Stars: 134 - Forks: 12

connersimmons/ionic-vs-alpha
Language: TypeScript - Size: 149 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

thcolin/hyperlist-react 📦
⚠️ Deprecated ! Simple React wrapper component for HyperList
Language: JavaScript - Size: 32.2 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

yasu-s/ng-virtualscroll-sample 📦
Angular CDK VirtualScroll Sample
Language: TypeScript - Size: 109 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

edulan/react-virtual-kanban 📦
A Kanban component in React
Language: JavaScript - Size: 5.44 MB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 34 - Forks: 16

kiran-venugopal/virtual-scrolling-using-vanila-js
Created with CodeSandbox
Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

cranx/profiles-search
A simple application that demonstrates responsive real-time filtering of a large list using a virtual list and a web worker
Language: Vue - Size: 1.81 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 1

matyas-igor/react-small-virtual-list Fork of clauderic/react-tiny-virtual-list
A tiny but mighty 3kb list virtualization library, with zero dependencies 💪 Supports variable heights/widths, sticky items, scrolling to index, and more!
Language: TypeScript - Size: 1.68 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

19h47/scrolling-area
Playing with a scrolling area of text
Language: HTML - Size: 2.15 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

AmKreta/angular-data-grid
angular app to display data in tabular form
Language: TypeScript - Size: 242 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

e-cloud/ngx-tree
A derived version of angular-tree-component without mobx, better performance.
Language: TypeScript - Size: 4.77 MB - Last synced at: 18 days ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 9

skeithyip/data-grid
Data Grid using React Virtualized Grid + InfiniteLoader + Redux
Language: JavaScript - Size: 3.93 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

pioug/md-virtual-repeater
Infinite list / virtual scroll directive for Angular 1.x
Language: JavaScript - Size: 32.2 KB - Last synced at: 3 days ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 2

mgnstudio7/stenciljs-virtual-scroll
Virtual Scroll Web Component with DIFFERENT element height
Language: TypeScript - Size: 377 KB - Last synced at: 1 day ago - Pushed at: almost 7 years ago - Stars: 17 - Forks: 1

KaindlJulian/appointments-pwa
Serverless Angular PWA using some Firebase features and Google APIs
Language: TypeScript - Size: 3.35 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 3

holmberd/react-virtual-scroller
A React component for efficiently rendering lists with large number of elements
Language: JavaScript - Size: 123 KB - Last synced at: 27 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

allenhwkim/ngui-common
Angular 6 Virtual Scroll, Lazy Rendering, Virtual List, Autocomplete, etc
Language: HTML - Size: 11.6 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 9

kenovienadu/bravado-quest
A simple application base on Vue/Nuxtjs that highlights virtual scroll
Language: TypeScript - Size: 1.24 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

dev-ptera/ng-infinite-scroll-poc
POC for scrolling through large amounts of confirmed transactions, using Angular's virtual scrolling module.
Language: TypeScript - Size: 180 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

aprola/ngx-infinite-virtual-scroll
:rocket: Native angular 6+ infinite virtual scroll component
Language: TypeScript - Size: 875 KB - Last synced at: 10 days ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 1

KylixMedusa/Calendar
An infinite virtual scroll calendar to set reminder at certain date and time
Language: TypeScript - Size: 186 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

junkisai/virtual-scroll
仮想スクロール
Language: JavaScript - Size: 83 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

lbwa/how-virtual-scroll-works
How virtual scroll works
Language: TypeScript - Size: 388 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

react-libraries-usecase/lists
Popular list creation in react
Language: JavaScript - Size: 335 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

asachan2707/Anuglar7-virtualScroll
Virtual scroll in angular 7 (cdk)
Language: TypeScript - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

asachan2707/angular-poc-Socket.io
Change detection, Observarable, Socket.io, httpclient
Language: TypeScript - Size: 42 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

asachan2707/Angular-poc
Change detection, Observarable, service worker, unit testing, httpclient
Language: TypeScript - Size: 2.91 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hunterliu1003/vue-virtual-scroll-treeview
a virtual scrolling treeview component for Vue
Language: JavaScript - Size: 129 KB - Last synced at: 2 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

dinony/od-vscolors
od-virtualscroll: colors example
Language: JavaScript - Size: 65.4 KB - Last synced at: 12 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

dinony/od-vslist
od-virtualscroll: list example
Language: TypeScript - Size: 94.7 KB - Last synced at: 12 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

dinony/od-vsstatic
od-virtualscroll: static example
Language: JavaScript - Size: 98.6 KB - Last synced at: 2 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 1

dinony/od-vsadvanced
od-virtualscroll: advanced example
Language: TypeScript - Size: 73.2 KB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

seveves/ngx-scroll-viewport
Angular component that renders homogeneous children only when visible
Language: JavaScript - Size: 83 KB - Last synced at: 3 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

dinony/od-vsdynamic
od-virtualscroll: dynamic example
Language: TypeScript - Size: 71.3 KB - Last synced at: 3 days ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 2

newventuresoftware/kendo-ui-scheduler-virtual-scrolling
A Kendo UI Scheduler custom day view implementation allowing virtual scrolling through large sets of resource groups
Language: JavaScript - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0
