Virtual Scrolling
Handles large datasets efficiently using vue-virtual-scroller — only visible rows are rendered
Responsive layouts, built-in sorting and filtering, flexible cell renderers — all in one component
A (not so) simple, (but hopefully) fast Vue 3 grid component with virtual scrolling, responsive layouts, and built-in sorting and filtering.
@dynamicforms/vue-grid provides a single <DfGrid> component that renders large tabular datasets efficiently. Column widths are measured automatically via shadow grids, responsive layouts switch based on container width, and sorting and filtering work out of the box — locally or delegated to a backend.
Ready to get started? Check out the Getting Started guide or dive into the Examples for more detailed usage patterns.