frappe/charts

Simple, responsive, modern SVG Charts with zero dependencies

Owned by Frappe

View on GitHub ↗Jump to charts ↓

frappe/charts has 15k+ stars and 750+ forks on GitHub, is written in JavaScript, and was last pushed on Oct 15, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 6 minutes ago
Added to GitGenius on October 9th, 2026
Created on October 26th, 2017
Open Issues & Pull Requests: 148 (+0)
GitHub issues: Enabled
Number of forks: 754
Total Stargazers: 15,088 (+0)
Total Subscribers: 214 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 143.0 days
Mean response time: 454.6 days
90th percentile: 1437.9 days
Tracked items: 15

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,630 days
Stale 30+ days: 14
Stale 90+ days: 12

Recent activity

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

Top labels

  • hacktoberfest (3)
  • Feature Request (2)
  • bug (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Frappe Charts is a lightweight charting library that renders SVG charts with zero external dependencies.

The library addresses the need for simple, intuitive data visualization without the complexity or rigidity of existing charting solutions. It emerged from a requirement to display sales history graphs in a product with a classic design aesthetic. Rather than adopting heavy libraries like c3.js, the tool focuses on translating data value pairs into visual shapes and positions through a straightforward API. The design draws inspiration from charts commonly seen on GitHub, emphasizing modern responsiveness and visual clarity.

Frappe Charts suits projects where you need quick chart implementation without adding bundle weight or managing numerous dependencies. It supports multiple chart types including line, bar, pie, area, heatmap, and mixed axis charts, along with annotations, tooltips, and region markers for contextual data display. The library allows dynamic updates to individual data points or complete dataset refreshes. Teams building dashboards, reports, or data-driven interfaces in applications where simplicity and minimal overhead matter should consider this tool. The zero-dependency approach makes it particularly valuable for projects with strict dependency constraints or those prioritizing bundle size.

The project maintains steady development activity with regular commits addressing bug fixes and feature enhancements. Pull requests receive consistent review and integration into the codebase. The maintainers actively engage with contributor submissions and respond to issues raised by users. Documentation remains current and accessible through the official site and integrated examples.