awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sadmann7 avatar

sadmann7/shadcn-table

0
View on GitHub↗
6,172 stars·554 forks·TypeScript·MIT·9 viewstablecn.com↗

Shadcn Table

This project is a React data table component integrated with shadcn/ui. It provides a set of tabular data grids that support sorting, filtering, and pagination.

The implementation includes a virtualizing data grid and an infinite scroll table, which allow for the rendering of large datasets by loading records incrementally or displaying only the items visible in the viewport. It also functions as a real-time collaborative table, enabling multiple users to manage and edit shared datasets simultaneously.

The component covers interactive data management and complex data visualization. This includes the ability to manage row selection through contextual action bars and the use of column-definition-driven filtering to organize records.

Features

  • Interactive Tabular Displays - Ships a set of interactive tabular displays featuring integrated sorting, filtering, and pagination.
  • Data Table Components - Provides a set of React data table components for presenting tabular information with sorting, filtering, and pagination.
  • Incremental UI Loading - Fetches and displays additional records incrementally as the user scrolls to optimize initial load.
  • Pagination - Organizes records through robust sorting and pagination mechanisms executing locally or on a server.
  • Server-Side Filtering & Sorting - Offloads sorting, filtering, and pagination operations to a remote server API for large datasets.
  • Data Filters - Implements data filtering using auto-generated criteria from column definitions and command palettes.
  • Virtualized List Rendering - Maintains high performance by rendering only the rows currently visible in the viewport.
  • Infinite Scroll Components - Provides a data display component that automatically loads and appends records during scrolling.
  • Infinite Scrolling - Provides a table implementation that automatically loads additional records as the user scrolls.
  • Real-Time Collaborative Editing - Implements real-time synchronization of data changes across multiple users for simultaneous editing of shared datasets.
  • Virtualized Data Tables - Ships a high-performance table implementation that renders only visible rows to efficiently handle large datasets.
  • Real-time Collaboration - Enables multiple users to synchronize state changes and interact with the table simultaneously.
  • Complex Data Views - Provides advanced UI components for browsing large structured datasets through complex tabular views.
  • Tabular Data Management Interfaces - Provides an interactive interface for managing, selecting, and modifying records within a data grid.
  • Large Dataset Optimizations - Optimizes the rendering of large volumes of data using virtualization to maintain browser performance.
  • Automated Filter Generation - Generates UI filter controls and logic automatically based on predefined column metadata.
  • Row Selection Interfaces - Provides interactive controls for managing row selection with accompanying contextual action bars.
  • High Performance Table Rendering - Uses virtualization and infinite scrolling to render massive amounts of information without degrading browser performance.
  • Real-Time Collaboration Tools - Provides tools for multiple users to manage and edit shared tabular datasets in real time.
  • WebSocket State Synchronization - Syncs table modifications and state changes across multiple clients using persistent WebSocket connections.
  • Data Tables and Grids - Table component optimized for server-side features.

Star history

Star history chart for sadmann7/shadcn-tableStar history chart for sadmann7/shadcn-table

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does sadmann7/shadcn-table do?

This project is a React data table component integrated with shadcn/ui. It provides a set of tabular data grids that support sorting, filtering, and pagination.

What are the main features of sadmann7/shadcn-table?

The main features of sadmann7/shadcn-table are: Interactive Tabular Displays, Data Table Components, Incremental UI Loading, Pagination, Server-Side Filtering & Sorting, Data Filters, Virtualized List Rendering, Infinite Scroll Components.

What are some open-source alternatives to sadmann7/shadcn-table?

Open-source alternatives to sadmann7/shadcn-table include: jspreadsheet/ce — This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for… olifolkerd/tabulator — Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from… wenzhixin/bootstrap-table — Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It… hsuanyi-chou/shadcn-ui-expansions — Shadcn-ui-expansions is a React and Tailwind CSS component library that provides a collection of pre-built user… openstatushq/data-table-filters — Data table filters is a TypeScript library for building interactive data tables with server-side filtering, faceted… petyosi/react-virtuoso — React Virtuoso is a React component library for rendering large datasets efficiently through virtualized lists, grids,…

Open-source alternatives to Shadcn Table

Similar open-source projects, ranked by how many features they share with Shadcn Table.
  • jspreadsheet/cejspreadsheet avatar

    jspreadsheet/ce

    7,186View on GitHub↗

    This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ

    JavaScriptdata-griddatagriddatatables
    View on GitHub↗7,186
  • olifolkerd/tabulatorolifolkerd avatar

    olifolkerd/tabulator

    7,550View on GitHub↗

    Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure

    JavaScriptajaxcdnjsdata
    View on GitHub↗7,550
  • wenzhixin/bootstrap-tablewenzhixin avatar

    wenzhixin/bootstrap-table

    11,820View on GitHub↗

    Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It features a remote data integration system for fetching and synchronizing content from JSON endpoints using AJAX and server-side processing. The project includes a styling layer that adapts markup to work with various CSS frameworks, such as Bootstrap, Semantic UI, Bulma, and Material Design. It provides specialized rendering modes, including a hierarchical tree grid for parent-child row relationships and a responsive card-view table that transforms grids into mobile-friendly lay

    JavaScriptbootstrapbootstrap-tablebulma
    View on GitHub↗11,820
  • hsuanyi-chou/shadcn-ui-expansionshsuanyi-chou avatar

    hsuanyi-chou/shadcn-ui-expansions

    1,926View on GitHub↗

    Shadcn-ui-expansions is a React and Tailwind CSS component library that provides a collection of pre-built user interface elements and utilities designed to be copied directly into web applications. The project extends the shadcn-ui ecosystem with additional interactive widgets and layout elements to speed up frontend development. The library includes advanced form controls such as date and time pickers, searchable multi-item tag selectors, dual-range numeric sliders, and expanding textareas that automatically adjust height as content grows. Additional components feature animated text typing

    TypeScriptnextjsreactshadcnui
    View on GitHub↗1,926
See all 30 alternatives to Shadcn Table→