awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Addepar avatar

Addepar/ember-table

0
View on GitHub↗
1,685 stars·348 forks·JavaScript·12 viewsopensource.addepar.com/ember-table↗

Ember Table

Ember Table is a component library designed for rendering high-performance data grids and virtualized lists within Ember applications. It provides the UI primitives necessary to display hundreds of thousands of records smoothly by recycling DOM nodes and rendering only the items visible in the viewport.

The library includes advanced layout management tools that support live column resizing, reordering, scaling, and structural region pinning to lock headers, footers, and specific columns in place during scrolling. It also features hierarchical row flattening, transforming nested tree structures into ordered lists for efficient virtualization of parent-child relationships, alongside single and multiple row selection capabilities.

For content presentation, the architecture allows custom templates and dynamic components to be injected into table cells and headers. It additionally maintains temporary per-cell state modifications independently from the underlying data models to prevent unintended data mutations.

Features

  • Virtualized Data Tables - Displays structured records using virtualized collections that support massive item counts and lazy loading.
  • DOM Node Recycling - Renders only visible items in the viewport and recycles DOM nodes to handle massive datasets smoothly.
  • Column Pinning - Locks specific table columns in place during horizontal scrolling to maintain contextual visibility.
  • Interactive Data Grid Manipulations - Gives users advanced control over table layouts with resizable columns, reorderable fields, and interactive selection workflows.
  • Table Components - Delivers a UI component library for rendering large datasets with virtualized rows and customizable columns in web applications.
  • Ember Table Libraries - Provides high-performance data tables in Ember applications to display thousands of rows without slowing down the browser.
  • Virtual List Renderers - Displays massive lists and tabular datasets efficiently using DOM virtualization to keep scrolling smooth and responsive.
  • Hierarchical Row Grouping - Supports single or multiple row selections alongside hierarchical table groupings to organize displayed information.
  • Hierarchical Data Structures - Organizes data into tree structures with group collapsing capabilities to display parent-child relationships and nested summaries.
  • Transient Cell State Models - Maintains temporary per-cell state modifications independently from underlying models to prevent unintended data mutations.
  • UI Tree Table Flatteners - Transforms nested tree structures into flat ordered lists for efficient virtualization of parent-child relationships.
  • Custom Component Injection - Allows injecting custom templates and dynamic components into table cells and headers for flexible content presentation.
  • Table Header Customizers - Allows injecting custom blocks and components at any table level to alter how rows, headers, and individual cells appear.
  • Hierarchical Data Displays - Organizes complex datasets into tree structures and expandable groups to show parent-child relationships clearly.
  • Data Grid Row Sorting - Enables selecting individual or multiple rows while sorting data fields to help users find and manage information quickly.
  • Data Table State Managers - Maintains temporary per-cell state values independently without mutating or dirtying underlying source data models.
  • Column Reordering - Provides table layout management supporting resizable columns, pinned sticky regions, and reordering workflows.
  • Table Layout Engines - Enables resizing, reordering, scaling, and pinning leading columns in place during live user interactions.

Star history

Star history chart for addepar/ember-tableStar history chart for addepar/ember-table

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does addepar/ember-table do?

Ember Table is a component library designed for rendering high-performance data grids and virtualized lists within Ember applications. It provides the UI primitives necessary to display hundreds of thousands of records smoothly by recycling DOM nodes and rendering only the items visible in the viewport.

What are the main features of addepar/ember-table?

The main features of addepar/ember-table are: Virtualized Data Tables, DOM Node Recycling, Column Pinning, Interactive Data Grid Manipulations, Table Components, Ember Table Libraries, Virtual List Renderers, Hierarchical Row Grouping.

Which projects share features with addepar/ember-table?

Projects with overlapping indexed features include: petyosi/react-virtuoso — React Virtuoso is a React component library for rendering large datasets efficiently through virtualized lists, grids,… comcast/react-data-grid — react-data-grid is a high-performance table component for React designed to render large datasets using… alibaba/ali-react-table — This library is a high-performance data grid component for React applications, designed to manage and display large… swimlane/ngx-datatable — ngx-datatable is a feature-rich data table component for Angular applications designed to display and manage large… rowsncolumns/grid — This project is a high-performance data grid component designed for React applications. It provides a declarative… jspreadsheet/ce — This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for…

Projects sharing features with Ember Table

These projects share indexed features with Ember Table. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • petyosi/react-virtuosopetyosi avatar

    petyosi/react-virtuoso

    6,348View on GitHub↗

    React Virtuoso is a React component library for rendering large datasets efficiently through virtualized lists, grids, tables, and chat interfaces. It automatically measures variable-height items at runtime, computes accurate scroll offsets without requiring fixed sizes, and renders only the items within the visible viewport plus a configurable buffer zone. The library manages scroll position through a state machine that tracks direction, position, and anchor items to handle auto-scroll, sticky headers, and bidirectional loading. The library distinguishes itself with specialized components fo

    TypeScriptchatcomponent-libraryfeed
    View on GitHub↗6,348
  • comcast/react-data-gridComcast avatar

    Comcast/react-data-grid

    7,637View on GitHub↗

    react-data-grid is a high-performance table component for React designed to render large datasets using virtualization. It functions as a virtualizing data table that optimizes memory and performance by rendering only the rows and columns currently visible on the screen. The project provides a customizable spreadsheet interface featuring cell editing, column resizing, and pinned rows. It also acts as a hierarchical data grid, supporting row grouping and tree structures to organize complex nested information. The grid covers wide-ranging data management and display capabilities, including mul

    TypeScriptreactreact-data-grid
    View on GitHub↗7,637
  • alibaba/ali-react-tablealibaba avatar

    alibaba/ali-react-table

    979View on GitHub↗

    This library is a high-performance data grid component for React applications, designed to manage and display large datasets. It provides a declarative configuration system that allows developers to define table structures, data sources, and feature toggles through a structured object schema. The library distinguishes itself through a flexible layout engine that supports complex UI requirements, such as pinning headers and specific columns to viewport edges during scrolling. It utilizes virtualized rendering to maintain interface responsiveness by displaying only the visible subset of data, e

    TypeScriptreactreact-tabletable
    View on GitHub↗979
  • swimlane/ngx-datatableswimlane avatar

    swimlane/ngx-datatable

    4,671View on GitHub↗

    ngx-datatable is a feature-rich data table component for Angular applications designed to display and manage large datasets. It functions as a customizable data grid that supports sorting, pagination, and the use of custom Angular templates for styling data cells. The component is distinguished by its high-performance virtual scrolling grid, which renders only visible rows to optimize memory and CPU usage. It provides an interactive interface for managing data through row selection, column reordering, and expandable detail views. The project covers a broad set of capabilities including colum

    TypeScriptangularangular-componentsangular2
    View on GitHub↗4,671
Compare all 30 related projects→

Curated searches featuring Ember Table

Hand-picked collections where Ember Table appears.
  • Data grid component
  • Ember.js Addons and Resources