awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
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·0 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

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

Curated searches featuring Ember Table

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

Open-source alternatives to Ember Table

Similar open-source projects, ranked by how many features they share with Ember Table.
  • 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
See all 30 alternatives to Ember Table→

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.

What are some open-source alternatives to addepar/ember-table?

Open-source alternatives to addepar/ember-table 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…