formidablelabs/victory

A collection of composable React components for building interactive data visualizations

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 5th, 2026
Created on July 2nd, 2015
Open Issues & Pull Requests: 91 (+0)
GitHub issues: Enabled
Number of forks: 536
Total Stargazers: 11,240 (+0)
Total Subscribers: 116 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 days
Mean response time: 77.7 days
90th percentile: 94.5 days
Tracked items: 63

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "Type: Bug :bug:" is answered fastest, typically in about 2 days, while "Issue: Stale" waits about 13 days. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 19
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 957 days
Stale 30+ days: 19
Stale 90+ days: 17

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Type: Bug :bug: (55)
  • Issue: Accepted (34)
  • Issue: Stale (26)
  • Type: Enhancement :pencil2: (9)
  • Type: Question :grey_question: (7)
  • Status: Needs More Info :hand: (3)
  • Note: Victory native :iphone: (2)
  • Status: Help Wanted :hammer: (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Victory is a collection of composable React components for building interactive data visualizations.

Victory solves the problem of creating charts and graphs within React applications by providing a set of reusable, declarative components that handle the complexity of data visualization. The approach centers on composition, allowing developers to build visualizations by combining smaller components together rather than working with monolithic charting libraries. The components integrate with D3 concepts while maintaining React's component model.

Developers should choose Victory if they are building React applications that need interactive charts and want to avoid learning a separate charting library's API. It suits projects where visualization components need to be composed flexibly and where developers prefer working within the React ecosystem. The tool also offers Victory Native, which shares most of its codebase and provides a nearly identical API for React Native projects, making it suitable for teams building across web and mobile platforms.

The project maintains active development with regular bug fixes and feature work. The codebase is written in TypeScript, providing type safety for developers integrating the library. Documentation is comprehensive, including API references, guides, and interactive code sandbox examples for experimentation.