# react-art

> React ART is a JavaScript library for drawing vector graphics using React. It provides declarative and reactive bindings to the ART library. Using the same declarative API you can render the output to either Canvas, SVG or VML (IE8).

Latest version **19.3.0** (published 2026-09-09) · MIT license · 0 weekly downloads

## Install

```sh
npm install react-art
pnpm add react-art
yarn add react-art
bun add react-art
```

## Health

**Score 70/100 (B)** — status: active.

Positive: no vulnerabilities; has provenance; recently updated; high maintenance score; popular repo; extremely popular.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 19.3.0 |
| Published | 2026-09-09 |
| First published | 2013-09-11 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Unpacked size | 1 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 250873 |
| Maintainers | fb, react-bot |
| Keywords | react, art, svg, vml, canvas, jsx |

## Links

- npm: https://www.npmjs.com/package/react-art
- Repository: https://github.com/react/react
- Homepage: https://react.dev/
- Issues: https://github.com/react/react/issues
- npm.io page: https://npm.io/package/react-art

## Dependencies (3)

- [art](https://npm.io/package/art.md) ^0.10.1
- [scheduler](https://npm.io/package/scheduler.md) ^0.28.0
- [create-react-class](https://npm.io/package/create-react-class.md) ^15.6.2

## Alternatives

- [d3-force-3d](https://npm.io/package/d3-force-3d.md) — 1.0M weekly downloads
- [ng2-charts](https://npm.io/package/ng2-charts.md) — 486.8K weekly downloads
- [@arcgis/core](https://npm.io/package/@arcgis/core.md) — 257.8K weekly downloads
- [react-sparklines](https://npm.io/package/react-sparklines.md) — 249.3K weekly downloads
- [react-native-gifted-charts](https://npm.io/package/react-native-gifted-charts.md) — 182.3K weekly downloads

## Recent versions

- 19.3.0 (latest) — 2026-09-09
- 0.0.0-experimental-278794d7-20261002 (experimental) — 2026-10-02
- 19.3.0-canary-278794d7-20261002 (canary) — 2026-10-02
- 19.0.8 (backport) — 2026-07-21
- 19.3.0-canary-d5736f09-20260507 (next) — 2026-05-08
- 19.0.0-rc.1 (rc) — 2024-11-14
- 19.0.0-beta-26f2496093-20240514 (beta) — 2024-05-14
- 0.0.0-experimental-7c6ac13e-20260929 — 2026-09-29
- 19.3.0-canary-7c6ac13e-20260929 — 2026-09-29
- 0.0.0-experimental-d083ec1d-20260922 — 2026-09-23
- 19.3.0-canary-d083ec1d-20260922 — 2026-09-23
- 0.0.0-experimental-8b0da1c6-20260922 — 2026-09-22
- 19.3.0-canary-8b0da1c6-20260922 — 2026-09-22
- 19.3.0-canary-59aff3e1-20260918 — 2026-09-18
- 0.0.0-experimental-59aff3e1-20260918 — 2026-09-18
- … 2841 more at https://npm.io/package/react-art/versions

## README

# React ART

React ART is a JavaScript library for drawing vector graphics using [React](https://github.com/facebook/react/).

It provides declarative and reactive bindings to the [ART library](https://github.com/sebmarkbage/art/).

Using the same declarative API you can render the output to either Canvas, SVG or VML (IE8).

---
_Source: https://npm.io/package/react-art · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
