1. The ‘ag’ in ag-Grid stands for AGnostic
ag-Grid has zero dependencies such as Angular or React, we don’t even use JQuery, Underscore or LoDash. The foundations of ag-Grid is a custom made framework designed specifically for ag-Grid. Having no dependency means ag-Grid will work with any framework — we call this framework agnostic.
Being framework agnostic allows you to choose your framework and datagrid separately. It also reduces the work required when you move frameworks (e.g. moving from Angular 1 to Angular, VueJS or React to Aurelia etc.).
If you choose a datagrid that is not framework agnostic (e.g. written using Angular) then you have locked into that framework. If you select a datagrid you should not be locked into a framework.
We are not aware of any other datagrid that is agnostic like ag-Grid.
2. Enterprise Foundations
The authors of ag-Grid come with years of delivering reporting and data warehousing solutions to investment banks and telecommunications companies. We are not traditional web developers, our skills are not creating consumer facing websites, but enterprise applications. We understand data and how to best manage it.
ag-Grid’s solid design allows it to manage a) the core features of a datagrid and b) items which do not exist in other grids e.g. pivoting. ag-Grid does the standard features better and then takes if further with advanced features not seen in other datagrids.
We are not aware of any other datagrid that manages complexity like ag-Grid.
3. Integrating, not Wrapping
ag-Grid integrates with frameworks such as Angular and React. That means ag-Grid is not only available as a React or Angular 1 / 2 component, it also allows you to use React and Angular 1 / 2 inside ag-Grid for custom cell rendering.
We are not aware of any other grid component that allows you to select from any of these frameworks inside the grid while staying agnostic.
4. Features Above and Beyond
ag-Grid gives for free what other grids are charging for. There is no reason to buy another datagrid. The enterprise version of ag-Grid contains features that go above and beyond other datagrids on the market.
We are not aware of any other grid that provides the same level of enterprise features as ag-Grid.
5. Open Source
Both ag-Grid and ag-Grid-Enterprise are open source — ag-Grid is free, ag-Grid Enterprise requires a license. Both sets of code are available on Github where you can see the code and raise issues and pull requests. The open source nature allows the community to advise the ag-Grid team and act as code reviewers. A closed source project does not have the same community support.
We are not aware of any other commercial datagrid that offers its code as open source on Github.
6. Free and Commercial
7. Pure Open Source is Risky
Purely open source projects come with no support or warranty. They also run a greater risk of discontinuing as the developers find other ways to spend their free time. If you are using an open source datagrid that is not owned by a recognised company, it runs the risk of losing developer support and becoming stale and unsupported.
ag-Grid has an office, revenue and employees. Keeping ag-Grid alive is our job.
8. You Aint’ Seen Nothing Yet