UNPKG

@tanstack/ember-table

Version:

Headless UI for building powerful tables & datagrids for Ember.

146 lines (122 loc) 7.22 kB
<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://tanstack.com/api/readme/table.png?theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://tanstack.com/api/readme/table.png" /> <img src="https://tanstack.com/api/readme/table.png" alt="TanStack Table" width="900" /> </picture> </div> <br /> <div align="center"> <a href="https://npmjs.com/package/@tanstack/react-table" target="\_parent"> <img alt="npm downloads" src="https://img.shields.io/npm/dm/@tanstack/react-table.svg" /> </a> <a href="https://github.com/tanstack/table" target="\_parent"> <img alt="github stars" src="https://img.shields.io/github/stars/tanstack/react-table.svg?style=social&label=Star" /> </a> <a href="https://bundlephobia.com/result?p=@tanstack/react-table@latest" target="\_parent"> <img alt="bundle size" src="https://badgen.net/bundlephobia/minzip/@tanstack/react-table@latest" /> </a> </div> <div align="center"> <a href="#badge"> <img alt="semantic-release" src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg"> </a> <a href="https://bestofjs.org/projects/tanstack-table"><img alt="Best of JS" src="https://img.shields.io/endpoint?url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=TanStack%2Ftable%26since=daily" /></a> <a href="https://twitter.com/tan_stack"><img src="https://img.shields.io/twitter/follow/tan_stack.svg?style=social" alt="Follow @TanStack"/></a> </div> ### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/) </div> # TanStack Table > [!NOTE] > You may know TanStack Table by the adapter names: > > - [Angular Table](https://tanstack.com/table/alpha/docs/framework/angular/angular-table) > - [Lit Table](https://tanstack.com/table/alpha/docs/framework/lit/lit-table) > - [Octane Table](https://tanstack.com/table/beta/docs/framework/octane/quick-start) > - [Preact Table](https://tanstack.com/table/beta/docs/framework/preact/quick-start) > - [React Table](https://tanstack.com/table/alpha/docs/framework/react/react-table) > - [Solid Table](https://tanstack.com/table/alpha/docs/framework/solid/solid-table) > - [Svelte Table](https://tanstack.com/table/alpha/docs/framework/svelte/svelte-table) > - [Vue Table](https://tanstack.com/table/alpha/docs/framework/vue/vue-table) > - [Alpine Table](https://tanstack.com/table/alpha/docs/framework/alpine/alpine-table) > - [Ember Table](https://tanstack.com/table/alpha/docs/framework/ember/ember-table) A headless table library for building powerful datagrids with full control over markup, styles, and behavior. - Framework-agnostic core with bindings for React, Preact, Octane, Vue, Solid, Svelte, Angular, Ember, Lit, and Alpine - 100% customizable — bring your own UI, components, and styles - Sorting, filtering, grouping, aggregation & row selection - Lightweight, virtualizable & server‑side friendly ### <a href="https://tanstack.com/table">Read the Docs →</a> ## Using an AI Coding Agent? TanStack Table ships [TanStack Intent](https://github.com/TanStack/intent) skills inside each adapter package. After installing the library, run: ```sh npx @tanstack/intent@latest install ``` to add skill-loading guidance for your agent (Claude Code, Cursor, Copilot, etc.). The same CLI also exposes `intent list` to browse available skills and `intent load <skill>` to print one for inspection. Skills are versioned with the library — your agent gets guidance that matches the version of `@tanstack/<framework>-table` you installed. Only available for v9 and above. ## Get Involved - We welcome issues and pull requests! - Participate in [GitHub discussions](https://github.com/TanStack/table/discussions) - Chat with the community on [Discord](https://discord.com/invite/WrRKjPJ) - See [CONTRIBUTING.md](./CONTRIBUTING.md) for setup instructions ## Partners <table align="center"> <tr> <td> <a href="https://www.coderabbit.ai/?via=tanstack&dub_id=aCcEEdAOqqutX6OS"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://tanstack.com/assets/coderabbit-dark-CMcuvjEy.svg" height="40" /> <source media="(prefers-color-scheme: light)" srcset="https://tanstack.com/assets/coderabbit-light-DVMJ2jHi.svg" height="40" /> <img src="https://tanstack.com/assets/coderabbit-light-DVMJ2jHi.svg" height="40" alt="CodeRabbit" /> </picture> </a> </td> <td padding="20"> <a href="https://www.cloudflare.com?utm_source=tanstack"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://tanstack.com/assets/cloudflare-white-DQDB7UaL.svg" height="60" /> <source media="(prefers-color-scheme: light)" srcset="https://tanstack.com/assets/cloudflare-black-CPufaW0B.svg" height="60" /> <img src="https://tanstack.com/assets/cloudflare-black-CPufaW0B.svg" height="60" alt="Cloudflare" /> </picture> </a> </td> <td> <a href="https://ag-grid.com/react-data-grid/?utm_source=reacttable&utm_campaign=githubreacttable" style="display: flex; align-items: center; border: none;"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./media/ag-grid-dark.svg" height="40" /> <source media="(prefers-color-scheme: light)" srcset="./media/ag-grid-light.svg" height="40" /> <img src="https://raw.githubusercontent.com/tannerlinsley/files/master/partners/ag-grid.svg" height="60" alt="AG Grid" /> </picture> </a> </td> </tr> </table> <div align="center"> <img src="./media/partner_logo.svg" alt="Table & you?" height="65"> <p> We're looking for TanStack Table Partners to join our mission! Partner with us to push the boundaries of TanStack Table and build amazing things together. </p> <a href="mailto:partners@tanstack.com?subject=TanStack Table Partnership"><b>LET'S CHAT</b></a> </div> ## Explore the TanStack Ecosystem - <a href="https://github.com/tanstack/config"><b>TanStack Config</b></a> – Tooling for JS/TS packages - <a href="https://github.com/tanstack/db"><b>TanStack DB</b></a> – Reactive sync client store - <a href="https://github.com/tanstack/devtools"><b>TanStack DevTools</b></a> – Unified devtools panel - <a href="https://github.com/tanstack/form"><b>TanStack Form</b></a> – Type‑safe form state - <a href="https://github.com/tanstack/pacer"><b>TanStack Pacer</b></a> – Debouncing, throttling, batching <br/> - <a href="https://github.com/tanstack/query"><b>TanStack Query</b></a> – Async state & caching - <a href="https://github.com/tanstack/ranger"><b>TanStack Ranger</b></a> – Range & slider primitives - <a href="https://github.com/tanstack/router"><b>TanStack Router</b></a> – Type‑safe routing, caching & URL state - <a href="https://github.com/tanstack/router"><b>TanStack Start</b></a> – Full‑stack SSR & streaming - <a href="https://github.com/tanstack/store"><b>TanStack Store</b></a> – Reactive data store - <a href="https://github.com/tanstack/virtual"><b>TanStack Virtual</b></a> – Virtualized rendering … and more at <a href="https://tanstack.com"><b>TanStack.com »</b></a> <!-- USE THE FORCE LUKE -->