awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tannerlinsley avatar

tannerlinsley/react-table

0
View on GitHub↗
28,099 estrellas·3,527 forks·TypeScript·MIT·5 vistastanstack.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.

Historial de estrellas

Gráfico del historial de estrellas de tannerlinsley/react-tableGráfico del historial de estrellas de tannerlinsley/react-table

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a React Table

Proyectos open-source similares, clasificados según cuántas características comparten con React Table.
  • tanstack/routerAvatar de TanStack

    TanStack/router

    14,681Ver en 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
    Ver en GitHub↗14,681
  • tanstack/tableAvatar de TanStack

    TanStack/table

    28,119Ver en 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
    Ver en GitHub↗28,119
  • shadcn/uiAvatar de shadcn

    shadcn/ui

    116,798Ver en 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
    Ver en GitHub↗116,798
  • effector/effectorAvatar de effector

    effector/effector

    4,837Ver en 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
    Ver en GitHub↗4,837
Ver las 30 alternativas a React Table→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de tannerlinsley/react-table?

Las características principales de tannerlinsley/react-table son: 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.

¿Qué alternativas de código abierto existen para tannerlinsley/react-table?

Las alternativas de código abierto para tannerlinsley/react-table incluyen: 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…