awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sadmann7 avatar

sadmann7/tablecn

0
View on GitHub↗
6,167 stele·553 fork-uri·TypeScript·MIT·3 vizualizăritablecn.com↗

Tablecn

Tablecn is a React-based data table component that combines server-side data processing with real-time collaboration features. It provides a structured approach to building interactive tables using reusable components and a declarative column configuration system that automatically generates filter interfaces.

The project distinguishes itself through its contextual action bar pattern, which surfaces batch operations only when rows are selected, keeping the main interface uncluttered. It supports virtualized row rendering for performance with large datasets, and uses WebSocket connections to synchronize data changes across all connected clients in real time. The table state, including filters, sorting, and pagination, can be persisted in the URL for shareable views.

The component offers comprehensive data display capabilities including column pinning, sorting, pagination, infinite scroll, and keyboard navigation. Its filtering system supports per-column text, number, date, and select filters with customizable operators, as well as an advanced multi-condition rule interface for complex queries.

Features

  • Declarative Column Configurations - Defines table columns and their associated filters through a configuration object that auto-generates UI elements.
  • Server-Side Filtering & Sorting - Offloads sorting, filtering, and pagination to the server to minimize client-side computation for large datasets.
  • Interactive Tabular Displays - Renders a sortable, filterable, and paginated table for browsing structured datasets.
  • Per-Column Row Filters - Applies text, number, date, select, or multi-select filters with customizable operators.
  • Configurable Column Definitions - Configures columns and generates filters from column definitions for flexible table layouts.
  • Component-Based Tables - Builds data tables using reusable React components with shadcn/ui primitives for consistent styling and behavior.
  • Infinite Scroll - Loads and renders large datasets progressively with virtualization for smooth scrolling through thousands of records.
  • Data Synchronization WebSockets - Uses WebSocket connections to broadcast and apply data changes across all connected clients instantly.
  • Multi-Condition Rule Interfaces - Applies complex filter rules through a Notion/Airtable-like interface to query data with multiple combined conditions.
  • Data Pagination - Divides results into pages with configurable page sizes for both server and client.
  • Batch Row Operations - Selects multiple rows in a data table and performs batch actions through a contextual toolbar.
  • Real-time Data Synchronization - Edits and views table data simultaneously with multiple users, with instant WebSocket-based synchronization of changes.
  • Virtualized Rendering - Renders only visible rows in the DOM using virtualization to maintain performance with thousands of records.
  • Column Pinning - Fixes a column to the left or right side of the table during horizontal scroll.
  • Row Selection Interfaces - Picks single or multiple rows and triggers an action bar for batch operations.
  • Contextual Action Bars - Displays a floating toolbar when rows are selected, enabling batch operations without cluttering the main interface.
  • Single-Column Sorting - Sorts data by one or multiple columns while preserving sort state across interactions.

Istoric stele

Graficul istoricului de stele pentru sadmann7/tablecnGraficul istoricului de stele pentru sadmann7/tablecn

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Tablecn

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tablecn.
  • olifolkerd/tabulatorAvatar olifolkerd

    olifolkerd/tabulator

    7,550Vezi pe 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
    Vezi pe GitHub↗7,550
  • mui/mui-xAvatar mui

    mui/mui-x

    5,791Vezi pe GitHub↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    TypeScriptchartsdata-griddatatable
    Vezi pe GitHub↗5,791
  • wenzhixin/bootstrap-tableAvatar wenzhixin

    wenzhixin/bootstrap-table

    11,820Vezi pe 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
    Vezi pe GitHub↗11,820
  • sadmann7/shadcn-tableAvatar sadmann7

    sadmann7/shadcn-table

    6,172Vezi pe GitHub↗

    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 incl

    TypeScript
    Vezi pe GitHub↗6,172
Vezi toate cele 30 alternative pentru Tablecn→

Întrebări frecvente

Ce face sadmann7/tablecn?

Tablecn is a React-based data table component that combines server-side data processing with real-time collaboration features. It provides a structured approach to building interactive tables using reusable components and a declarative column configuration system that automatically generates filter interfaces.

Care sunt principalele funcționalități ale sadmann7/tablecn?

Principalele funcționalități ale sadmann7/tablecn sunt: Declarative Column Configurations, Server-Side Filtering & Sorting, Interactive Tabular Displays, Per-Column Row Filters, Configurable Column Definitions, Component-Based Tables, Infinite Scroll, Data Synchronization WebSockets.

Care sunt câteva alternative open-source pentru sadmann7/tablecn?

Alternativele open-source pentru sadmann7/tablecn includ: olifolkerd/tabulator — Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,… wenzhixin/bootstrap-table — Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It… sadmann7/shadcn-table — This project is a React data table component integrated with shadcn/ui. It provides a set of tabular data grids that… comcast/react-data-grid — react-data-grid is a high-performance table component for React designed to render large datasets using… openstatushq/data-table-filters — Data table filters is a TypeScript library for building interactive data tables with server-side filtering, faceted…