awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tannerlinsley avatar

tannerlinsley/react-table

0
View on GitHub↗
28,099 نجوم·3,527 تفرعات·TypeScript·MIT·4 مشاهداتtanstack.com/table↗

React Table

This project is a headless UI table library and state manager for building data grids. It functions as a type-safe logic engine that manages table state and data grid behavior without providing pre-defined styles or HTML markup.

The library employs a headless pattern, separating internal logic and state from visual presentation. By providing hooks rather than styled components, it allows developers to maintain full control over the markup, styles, and interaction behavior of their tables.

The core engine covers complex datagrid implementation, including the management of sorting, filtering, and pagination. It uses a configuration-driven API to transform raw data into derived table structures through internal state updates.

Features

  • Headless UI Components - Ships a logic-only table engine that provides functionality without enforcing visual styles or HTML markup.
  • Hook-Based Logic Encapsulations - Uses custom hooks to encapsulate and inject stateful table logic and event handlers into components.
  • Data Table State Managers - Provides a logic-only controller for managing sorting, filtering, and pagination state in data grids.
  • Framework Agnostic UI Logic - Provides core grid logic as a standalone set of rules decoupled from any specific rendering framework.
  • Headless Data Grids - Functions as a core logic engine for building high-performance interactive data tables with full markup control.
  • Headless Table Logic - Implements framework-agnostic utilities for managing table state and logic across different frontend libraries.
  • Complex Datagrids - Supports the implementation of advanced datagrids featuring complex grouping, sorting, and filtering.
  • UI Component Configurations - Allows table behavior and column properties to be defined through a declarative configuration object.
  • State Management Architectures - Implements internal state management for tracking sorting, filtering, and pagination in a reactive manner.
  • Data Grids - Provides a type-safe logic engine for implementing spreadsheet-style interfaces with sorting and filtering.
  • Derived State - Transforms raw data into derived table structures through internal state updates and computed values.
  • Tables - Headless UI library for building complex tables and data grids.

سجل النجوم

مخطط تاريخ النجوم لـ tannerlinsley/react-tableمخطط تاريخ النجوم لـ tannerlinsley/react-table

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ React Table

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Table.
  • tanstack/routerالصورة الرمزية لـ TanStack

    TanStack/router

    14,681عرض على GitHub↗

    TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search parameters, and data loaders across the entire application stack. It functions as a comprehensive framework for server-side rendering, enabling the generation of complete HTML pages to improve initial load performance and search engine optimization. By integrating declarative data fetching, the library manages asynchronous information at the route level, supporting preloading, caching, and parallel request execution to ensure data is ready before components render. The project

    TypeScriptframeworkfullstackjavascript
    عرض على GitHub↗14,681
  • tanstack/tableالصورة الرمزية لـ TanStack

    TanStack/table

    28,119عرض على GitHub↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    TypeScriptdatagriddatagridsdatatable
    عرض على GitHub↗28,119
  • shadcn/uiالصورة الرمزية لـ shadcn

    shadcn/ui

    116,798عرض على GitHub↗

    This project is a collection of accessible user interface components designed for full developer ownership. It functions as a copy-paste UI framework and headless component kit, providing the logic and structure for interface elements without relying on traditional versioned library dependencies. The system distributes source code directly to the user, allowing for the creation of a custom component library. It utilizes a distribution method where components are copied into the codebase, ensuring that the visual and functional implementation remains under the developer's control. The toolkit

    TypeScript
    عرض على GitHub↗116,798
  • effector/effectorالصورة الرمزية لـ effector

    effector/effector

    4,837عرض على GitHub↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    TypeScriptbusiness-logiceffectorevent-driven
    عرض على GitHub↗4,837
عرض جميع البدائل الـ 30 لـ React Table→

الأسئلة الشائعة

ما هي وظيفة tannerlinsley/react-table؟

This project is a headless UI table library and state manager for building data grids. It functions as a type-safe logic engine that manages table state and data grid behavior without providing pre-defined styles or HTML markup.

ما هي الميزات الرئيسية لـ tannerlinsley/react-table؟

الميزات الرئيسية لـ tannerlinsley/react-table هي: Headless UI Components, Hook-Based Logic Encapsulations, Data Table State Managers, Framework Agnostic UI Logic, Headless Data Grids, Headless Table Logic, Complex Datagrids, UI Component Configurations.

ما هي البدائل مفتوحة المصدر لـ tannerlinsley/react-table؟

تشمل البدائل مفتوحة المصدر لـ tannerlinsley/react-table: tanstack/router — TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search… tanstack/table — TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular… shadcn/ui — This project is a collection of accessible user interface components designed for full developer ownership. It… effector/effector — Effector is a reactive state management library designed for building complex, event-driven applications. It functions… mui/base-ui — Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples… downshift-js/downshift — Downshift is a headless UI component library and framework for React that provides the state and interaction…