FormidableLabs
victory
TypeScript

A collection of composable React components for building interactive data visualizations

Last updated Jul 8, 2026
11.2k
Stars
535
Forks
90
Issues
0
Stars/day
Attention Score
92
Language breakdown
TypeScript 59.9%
MDX 28.2%
JavaScript 11.7%
CSS 0.2%
โ–ธ Files click to expand
README

Victory โ€” Formidable, We build the modern web

an ecosystem of composable React components for building interactive data visualizations.



weekly downloads current version build status

Maintenance Status



Victory

Contents

  • See the docs and examples on the website: https://commerce.nearform.com/open-source/victory
  • Experiment with all Victory components in this code sandbox

Getting started

  • Add Victory to your project:
# npm
$ npm i --save victory

or yarn

$ yarn add victory
  • Add your first Victory component:
import React from "react";
import { render } from "react-dom";
import { VictoryPie } from "victory";

const PieChart = () => { return <VictoryPie />; };

render(<PieChart />, document.getElementById("app"));

  • VictoryPie component will be rendered, and you should see:

pie


Requirements

Projects using Victory should also depend on [React][]. As of victory@34.0.0 Victory requires React version 16.3.0 or above

Victory Native

Victory Native shares most of its code with Victory, and has a nearly identical API! To learn more, check out the Victory Native package README.

Contributing

Please see the Contributing guide.

Maintenance Status

Active: Formidable is actively working on this project, and we expect to continue to work for the foreseeable future. Bug reports, feature requests and pull requests are welcome.

[react]: https://facebook.github.io/react/

ยฉ 2026 GitRepoTrend ยท FormidableLabs/victory ยท Updated daily from GitHub