# Table

> TanStack Table provides developers with a flexible foundation to build powerful, customizable datagrids without being locked into a specific UI or styling approach. Its primary goals include enabling full control over table behavior (sorting, filtering, grouping, pagination), supporting virtualization for large datasets, and offering seamless integration across multiple frameworks. The library is designed to be lightweight, performant, and extensible — ideal for enterprise-grade applications requiring dynamic data manipulation.

**Remember:**
- Headless table library
- Framework-agnostic core
- Customizable UI and styles
- Virtualization
- Row selection and expansion
- Sorting, filtering, grouping, aggregation

## Docs
- [Installation](https://github.com/tanstack/table/blob/main/docs/installation.md): install & quickstart.
- [Overview](https://github.com/tanstack/table/blob/main/docs/overview.md): install & quickstart.
- [Faq](https://github.com/tanstack/table/blob/main/docs/faq.md): core concept.
- [Introduction](https://github.com/tanstack/table/blob/main/docs/introduction.md): docs page.
- [Vanilla](https://github.com/tanstack/table/blob/main/docs/vanilla.md): docs page.
- [Ag Grid](https://github.com/tanstack/table/blob/main/docs/enterprise/ag-grid.md): docs page.
- [Cells](https://github.com/tanstack/table/blob/main/docs/guide/cells.md): docs page.
- [Column Defs](https://github.com/tanstack/table/blob/main/docs/guide/column-defs.md): docs page.
- [Column Faceting](https://github.com/tanstack/table/blob/main/docs/guide/column-faceting.md): docs page.
- [Column Filtering](https://github.com/tanstack/table/blob/main/docs/guide/column-filtering.md): docs page.

## Tutorials
- [README](https://github.com/tanstack/table/blob/main/examples/angular/basic/README.md): install & quickstart.
- [README](https://github.com/tanstack/table/blob/main/examples/angular/column-ordering/README.md): install & quickstart.
- [README](https://github.com/tanstack/table/blob/main/examples/angular/column-pinning-sticky/README.md): install & quickstart.
- [README](https://github.com/tanstack/table/blob/main/examples/angular/column-pinning/README.md): install & quickstart.
- [README](https://github.com/tanstack/table/blob/main/examples/angular/column-resizing-performant/README.md): install & quickstart.
- [README](https://github.com/tanstack/table/blob/main/examples/angular/column-visibility/README.md): install & quickstart.
- [README](https://github.com/tanstack/table/blob/main/examples/angular/editable/README.md): install & quickstart.
- [README](https://github.com/tanstack/table/blob/main/examples/angular/expanding/README.md): install & quickstart.
- [README](https://github.com/tanstack/table/blob/main/examples/angular/filters/README.md): install & quickstart.
- [README](https://github.com/tanstack/table/blob/main/examples/angular/grouping/README.md): install & quickstart.

## Optional
- [Contributing](https://github.com/tanstack/table/blob/main/CONTRIBUTING.md): docs page.
- [Pull Request Template](https://github.com/tanstack/table/blob/main/.github/pull_request_template.md): docs page.
- [Code Of Conduct](https://github.com/tanstack/table/blob/main/CODE_OF_CONDUCT.md): docs page.
- [README](https://github.com/tanstack/table/blob/main/README.md): docs page.
- [Prettier.Config](https://github.com/tanstack/table/blob/main/prettier.config.js): docs page.

## Packages
- [Vitest.Config](https://github.com/tanstack/table/blob/main/packages/angular-table/vitest.config.ts): docs page.
- [Vitest.Config](https://github.com/tanstack/table/blob/main/packages/match-sorter-utils/vitest.config.ts): docs page.
- [Vitest.Config](https://github.com/tanstack/table/blob/main/packages/react-table/vitest.config.ts): docs page.
- [Vitest.Config](https://github.com/tanstack/table/blob/main/packages/table-core/vitest.config.ts): docs page.
- [Aggregationfns](https://github.com/tanstack/table/blob/main/packages/table-core/src/aggregationFns.ts): docs page.
- [Columnhelper](https://github.com/tanstack/table/blob/main/packages/table-core/src/columnHelper.ts): docs page.
- [Createangulartable.Test](https://github.com/tanstack/table/blob/main/packages/angular-table/tests/createAngularTable.test.ts): docs page.
- [Filterfns](https://github.com/tanstack/table/blob/main/packages/table-core/src/filterFns.ts): docs page.
- [Flex Render](https://github.com/tanstack/table/blob/main/packages/angular-table/src/flex-render.ts): docs page.
- [Flex Render Component.Test D](https://github.com/tanstack/table/blob/main/packages/angular-table/tests/flex-render-component.test-d.ts): docs page.

## Scripts
- [Getrollupconfig](https://github.com/tanstack/table/blob/main/scripts/getRollupConfig.js): docs page.
- [Verify Links](https://github.com/tanstack/table/blob/main/scripts/verify-links.ts): docs page.
