Skip to content
This repository has been archived by the owner on Jun 30, 2024. It is now read-only.
/ BlazorGrid Public archive

A simple, light weight data grid component for Blazor, focused on displaying remote data. Supports sorting and row highlighting, dynamic column changes and custom cell markup.

License

Notifications You must be signed in to change notification settings

Akinzekeel/BlazorGrid

Repository files navigation

NuGet package

BlazorGrid

BlazorGrid is yet another grid component for Blazor. I was inspired to write this because I've been using jQuery.DataTables for a long time and felt that incorporating more than 15,000 lines of JavaScript into my Blazor application probably wasn't the best approach.

The primary goals of this component are:

  • Displaying remote data by utilizing virtualization
  • Sorting and searching of remote data (backend support required)
  • Require as little markup as possible to define the grid
  • Use custom RenderFragments for the cells
  • Highly customizable UI by providing SCSS
  • Using a delegate to provide the data (which can pull the data via JSON, gRPC or anything else)
  • High performance by intelligently preventing unnecessary render events

Check out the website for more information & demos:

About

A simple, light weight data grid component for Blazor, focused on displaying remote data. Supports sorting and row highlighting, dynamic column changes and custom cell markup.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •