---
title: "visx"
description: "Low-level visualization components that combine React with D3 utilities."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Building custom charts while owning the rendering and interaction design.</PurposeNote>

## What it does

Low-level visualization components that combine React with D3 utilities.

## When it fits

Building custom charts while owning the rendering and interaction design.

## Other options in this category

<div data-pagefind-ignore>

- [Cal-Heatmap](/charts/cal-heatmap) — Visualizing activity or measurements over days and months.
- [CanvasJS](/charts/canvasjs) — Adding a ready-made chart UI with configurable series and axes.
- [CanvasJS React Charts](/charts/canvasjs-react-charts) — Integrating configurable interactive charts into a React application.
- [Chart.js](/charts/chart-js) — Adding common chart types to dashboards and reporting pages.
- [Heat.js](/charts/heat-js) — Presenting activity patterns with a customizable heatmap interface.

</div>

## Source

[Project source for visx ↗](https://airbnb.io/visx/)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Visualize a dataset →](/tasks/visualize-a-dataset)

[All charts &amp; visualization options →](/charts)
