Topics / #grid
Grid projects on GitHub
Data grid and table UI components for the web
As of , the most-starred Grid projects on GitHub are bootstrap (174.9K stars), sheetjs (36.3K stars) and table (28.5K stars). GitHub.Locker tracks 19 Grid repositories with 480.2K stars combined. The fastest-growing on October 16 was mygo, with +114 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+114mygo
egoist/mygo · ★ 2.2KMyGo is a Go toolkit for building desktop apps that either embed a web frontend in the OS's native webview or render a fully native UI drawn by MyGo itself on the GPU, and you can mix both in one app.
+18univer
dream-num/univer · ★ 22.6KUniver is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.
+14bootstrap
twbs/bootstrap · ★ 174.9KBootstrap is the most popular HTML, CSS, and JavaScript front-end framework for building responsive, mobile-first projects on the web — ready-made styles and components that speed up development.
table
TanStack/table · ★ 28.5KTanStack Table is a headless table library for building powerful datagrids in TypeScript and JavaScript. You may know it by its adapter names — React Table, Vue Table, Solid Table, Svelte Table.
The all-time top
19 projects · by stars
- 174.9K
#1 · twbs/bootstrapbootstrap
Bootstrap is the most popular HTML, CSS, and JavaScript front-end framework for building responsive, mobile-first projects on the web — ready-made styles and components that speed up development.
- 36.3K
#2 · SheetJS/sheetjssheetjs
SheetJS Community Edition is an open-source JavaScript toolkit for spreadsheet data: it extracts useful data from almost any complex spreadsheet and generates new spreadsheets that work with legacy and modern software alike.
- 28.5K
#3 · TanStack/table
table
TanStack Table is a headless table library for building powerful datagrids in TypeScript and JavaScript. You may know it by its adapter names — React Table, Vue Table, Solid Table, Svelte Table.
- 4

react-virtualized
27.1Kbvaughn/react-virtualized · JavaScriptreact-virtualized is a set of React components for efficiently rendering large lists and tabular data by only rendering the rows or cells currently visible in the viewport.
- 5

univer
22.6Kdream-num/univer · TypeScriptUniver is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.
- 6

react-grid-layout
22.5Kreact-grid-layout/react-grid-layout · TypeScriptReact-Grid-Layout is a draggable and resizable grid layout system for React, similar to Packery or Gridster but with responsive breakpoints built in.
- 7
handsontable
22.1Khandsontable/handsontable · TypeScriptHandsontable is a JavaScript data grid component with a spreadsheet-like look and feel: you embed it in a web app so users can enter, edit, validate, and process tabular data.
- 8

Skeleton
19.3Kdhg/Skeleton · CSSSkeleton is a dead-simple, responsive CSS boilerplate for quickly starting a mobile-friendly web project.
- 9

masonry
16.7Kdesandro/masonry · HTMLMasonry is a JavaScript grid layout library. It places elements in optimal position based on available vertical space, sort of like a mason fitting stones in a wall.
- 10
ag-grid
15.6Kag-grid/ag-grid · TypeScriptAG Grid is a fully-featured, highly customizable JavaScript data grid for building tables with sorting, filtering, pagination, editing and more, with no third-party dependencies.
- 11

x-spreadsheet
14.6Kmyliang/x-spreadsheet · JavaScriptA web-based JavaScript spreadsheet: an Excel-like, editable grid that runs in the browser.
- 12

d2-admin
12.6Kd2-projects/d2-admin · JavaScriptD2Admin is a free, open-source Vue front-end template for building enterprise admin dashboards and back-office systems, built with a modern front-end stack and a very small initial JS bundle.
- 13

isotope
11.1Kmetafizzy/isotope · HTMLIsotope is a JavaScript library for 'magical layouts': it filters and sorts the items on a web page and animates them into their new positions.
- 14

dashboards
11Kkeen/dashboards · HTMLA collection of responsive analytics dashboard templates by Keen IO. Pick a CSS Grid layout, add charts, and get a dashboard ready to show your team or customers in minutes.
- 15

_s
11KAutomattic/_s · CSS_s (Underscores) is an archived, officially inactive WordPress starter theme by Automattic, meant as a blank slate developers hack into their own custom theme rather than use as-is.
- 16
muuri
10.9Khaltu/muuri · JavaScriptMuuri is a JavaScript layout engine for building responsive grid layouts that can be sorted, filtered, dragged, and animated. It combines the capabilities of Packery, Masonry, Isotope, and Sortable into one library.
- 17
react-sortable-hoc
10.9Kclauderic/react-sortable-hoc · JavaScriptA set of higher-order components (HOCs) for React that turn any list into an animated, accessible, touch-friendly sortable list — horizontal, vertical or grid layouts.
- 18

milligram
10.2Kmilligram/milligram · HTMLMilligram is a minimalist CSS framework: a tiny stylesheet that gives a web project a fast, clean starting point rather than a full set of UI components.
- 19

mygo
2.2Kegoist/mygo · GoMyGo is a Go toolkit for building desktop apps that either embed a web frontend in the OS's native webview or render a fully native UI drawn by MyGo itself on the GPU, and you can mix both in one app.
Related topics
Often tagged together