Repolode
TanStack

TanStack/table

Biblioteca headless de tabelas em TypeScript/JavaScript para criar grades de dados com controle total sobre a marcação e os estilos, compatível com React, Vue, Solid, Svelte e outros.

Estrelas
28,507
Forks
3,589
Issues abertas
75
Último commit
há 9 dias

O que é?

TanStack Table é uma biblioteca headless de tabelas para TypeScript e JavaScript. Ela cuida da lógica por trás das grades de dados, como ordenação, filtragem, agrupamento, agregação, paginação e seleção de linhas, enquanto deixa a marcação, os componentes e os estilos inteiramente a cargo do desenvolvedor.

O núcleo é independente de framework, e os adaptadores oficiais oferecem integrações com React, Preact, Vue, Solid, Svelte, Angular, Lit, Alpine, Ember e Octane. Como a biblioteca não renderiza nada por conta própria, ela pode ser combinada com qualquer kit de UI ou componentes personalizados, além de oferecer suporte a virtualização e processamento de dados no servidor.

O projeto faz parte do ecossistema TanStack e inclui skills do TanStack Intent em cada pacote de adaptador, que agentes de programação com IA podem carregar para obter orientações compatíveis com a versão.

Recursos principais

  • 01Ordenação, filtragem, agrupamento e agregação integrados
  • 02Lógica de seleção de linhas e paginação
  • 03Totalmente headless, com marcação e estilos sob controle do usuário
  • 04Adaptadores para React, Vue, Solid, Svelte, Angular e outros frameworks
  • 05Suporte a virtualização e processamento de dados no servidor

Casos de uso

  • Criar painéis administrativos com grades de dados que permitem ordenação e filtragem
  • Renderizar grandes conjuntos de dados com linhas virtualizadas
  • Adicionar uma tabela de dados com estilos personalizados a um sistema de design existente

Antes de usar

  • É headless, então você precisa criar por conta própria toda a marcação da tabela, os componentes e os estilos.

Tópicos

Perguntas frequentes

O que é table?
Biblioteca headless de tabelas em TypeScript/JavaScript para criar grades de dados com controle total sobre a marcação e os estilos, compatível com React, Vue, Solid, Svelte e outros. TanStack Table é uma biblioteca headless de tabelas para TypeScript e JavaScript. Ela cuida da lógica por trás das grades de dados, como ordenação, filtragem, agrupamento, agregação, paginação e seleção de linhas, enquanto deixa a marcação, os componentes e os estilos inteiramente a cargo do desenvolvedor.
table é gratuito? Qual é a licença?
table é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
table ainda é mantido?
Manutenção ativa. O último commit de table foi em 12 de out. de 2026.
Para que posso usar table?
Criar painéis administrativos com grades de dados que permitem ordenação e filtragem Renderizar grandes conjuntos de dados com linhas virtualizadas Adicionar uma tabela de dados com estilos personalizados a um sistema de design existente
Onde consigo table?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TanStack/table

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados