• AG Grid
  • AG Charts
  • Newsletter
  • Search
  • Blog
  • asleep light Toggle Darkmode
  • Versions
  • How toʼs
  • Tutorials
  • Testing
  • Javascript
  • React
  • Angular
  • Vue

AG Grid Blog

Learn and discover everything new with the best javascript grid in the world.

Quick Links

  • Why Use AG Grid?
  • Tutorials
  • Friends & Collaborators
  • Sample Applications

Recent Posts

  • 2026 AG Studio Launch Week
  • WebMCP in AG Studio dashboards
  • Hackathon: PayPal and AG Studio
  • From Embedded Dashboards to Programmable Analytics
  • Grids + Charts != Dashboards
  • Who Owns the Harness?
  • Adventures in Data Engine Optimisation
  • Introducing AG Studio Figma Design System
  • 1 prompt, 88 seconds: I added a new chart type to AG Studio dashboard
  • Meet us on Discord!
In Memory of Niall Crosby

In Memory of Niall Crosby

We are saddened to confirm that our brilliant CEO and founder, Niall Crosby, has tragically passed away in an accident in recent days.

  • James Swinton-Bland James Swinton-Bland
1 min read
Reactathon - React in the Park May 2022
React

Reactathon - React in the Park May 2022

React in the Park took place in San Francisco, on 2 - 5 May 2022. AG Grid sponsored the live stream for the conference.

  • Alan Richardson Alan Richardson
2 min read
Styling React Data Grid With Custom CSS Styles
React

Styling React Data Grid With Custom CSS Styles

AG Grid offers three different approaches for applying Custom CSS styles. These approaches are: Cell / Row Styles, Cell / Row Classes, and Cell / Row Class Rules. This tutorial will cover all three methods, each of which is useful in specific situations.

  • External Contributor
8 min read
Headless React Table Compared to AG Grid React Data Grid
React

Headless React Table Compared to AG Grid React Data Grid

When building complex web applications, you will often find yourself needing something more advanced than a simple table. This is where data grids come into play. In this context, a data grid is essentially an interactive table.

  • External Contributor
16 min read
Creating a Custom Theme for AG Grid
Tutorial

Creating a Custom Theme for AG Grid

In this article, you’ll learn how to adapt the React Data Grid to match your website’s look and feel by creating a custom theme.

  • External Contributor
9 min read
Using Storybook.js with React and AG Grid
React

Using Storybook.js with React and AG Grid

A *Storybook* consists of stories for different components that describe your component’s various states. A *story* can be considered as the atomic unit or the smallest component. You can write a story for a component with different parameters or props and see how your component behaves.

  • External Contributor
13 min read
What's New in AG Grid 27.3
Releases

What's New in AG Grid 27.3

AG Grid 27.3 enhances stability, adding tri-state checkbox selection in tree data and chart axis label auto-rotation along with selection and accessibility improvements.

  • Kiril Matev Kiril Matev
3 min read
Prisma.io Case Study
Misc

Prisma.io Case Study

"We had very specific kinds of behaviour in mind, and spent a lot of time in CodeSandbox experimenting with different libraries, before finding an out-of-the-box solution like AG Grid that fit all our criteria."

  • Alan Richardson Alan Richardson
5 min read
What's New in AG Grid 27.2
Releases

What's New in AG Grid 27.2

AG Grid 27.2 enhances stability, adding aggregation and pivot column filtering and saving/restoring secondary column state.

  • Kiril Matev Kiril Matev
3 min read
Maximise your productivity with AG Grid Documentation

Maximise your productivity with AG Grid Documentation

At AG Grid we put a lot of effort into our documentation as we understand that good documentation helps developers achieve their goals. In this post I want to highlight some features of

  • Stephen Cooper Stephen Cooper
4 min read
Adaptable Tools Demo and Interview
Misc

Adaptable Tools Demo and Interview

We sat down with Jonny Wolfson, CTO of Adaptable Tools, and he provided a demo overview of Adaptable Tools in action.

  • Alan Richardson Alan Richardson
2 min read
Pablo Fonseca Interview - Streamlit AG Grid Component
Misc

Pablo Fonseca Interview - Streamlit AG Grid Component

Pablo Fonseca has created a Streamlit Component to make it easy to add AG Grid to Python Streamlit applications. We were able to chat online with Pablo about his project.

  • Alan Richardson Alan Richardson
1 min read
What's New in AG Grid 27.1
Releases

What's New in AG Grid 27.1

AG Grid 27.1 improves quality and developer productivity, while adding significant new charting functionality - integrated combination charts

  • Kiril Matev Kiril Matev
2 min read
Code Tetris in 200 Lines of Code using React
React

Code Tetris in 200 Lines of Code using React

Writing Tetris is exciting, as it forces you to understand many aspects of a programming language / framework in a very small application.

  • Niall Crosby Niall Crosby
6 min read
Why AG Grid's React Rendering Matters
React

Why AG Grid's React Rendering Matters

A React JavaScript Data Grid that is rendered 100% in React. The Grid does exactly the same thing regardless of which rendering engine is used.

  • Niall Crosby Niall Crosby
4 min read
Minimising Application Bundle Size
How To

Minimising Application Bundle Size

You can minimise your application bundle size when working with AG Grid. This can be important if you want to improve your page load times, especially over slower networks.

  • Stephen Cooper Stephen Cooper
7 min read
What's New in AG Grid 27
Releases

What's New in AG Grid 27

See the improvements in Ag-Grid 27 - new React rendering, examples in Typescript, column filtering improvements, sparkline crosshairs and more.

  • Kiril Matev Kiril Matev
4 min read
Quick Filter on only Visible Columns
How To

Quick Filter on only Visible Columns

AG Grid provides a handy "quick filter" that enables you to filter all your grid data by providing a string filter value.

  • Stephen Cooper Stephen Cooper
2 min read
Automatic Header Names
How To

Automatic Header Names

Did you know that you don't always have to provide a headerName to your column definitions in AG Grid?

  • Stephen Cooper Stephen Cooper
2 min read
What's new in AG Grid 26.2
Releases

What's new in AG Grid 26.2

See the key improvements in AG Grid 26.2 - ReactUI customizations support, bar sparkline, column filtering improvements, accessibility and framework support.

  • Kiril Matev Kiril Matev
3 min read
Dynamically Creating AG Grid Columns From JSON
How To

Dynamically Creating AG Grid Columns From JSON

In this blog post we will show how to dynamically configure and read a JSON object from API calls into AG Grid.

  • Alan Richardson Alan Richardson
5 min read
Creating Popups in AG Grid
How To

Creating Popups in AG Grid

Learn how to create an interactive menu component as a popup that is triggered on a button click in AG Grid. See the sample code in JS/Angular/React/Vue.

  • Shuheb Ahmed Shuheb Ahmed
6 min read
← Previous Page 7 of 11 Next →

Documentation

  • Getting Started
  • Changelog
  • Pipeline
  • Documentation Archive

Support & Community

  • Stack Overflow
  • License & Pricing
  • Support via Zendesk

The Company

  • About
  • Blog
  • Privacy Policy
  • Cookies Policy

Follow

  • Github
  • X
  • YouTube
  • LinkedIn

AG Grid Ltd registered in the United Kingdom. Company No. 07318192.

© AG Grid Ltd. 2015-2026