Frappe Charts by frappe
Simple, responsive, modern SVG Charts with zero dependencies
About Frappe Charts
From the project's README at github.com/frappe/charts. Lightly cleaned for readability; for the full source see the upstream repo.
GitHub-inspired modern, intuitive and responsive charts with zero dependencies
Explore Demos - Edit at CodeSandbox - Documentation Frappe Charts Frappe Charts is a simple charting library with a focus on a simple API. The design is inspired by various charts you see on GitHub. Motivation
ERPNext needed a simple sales history graph for its user company master to help users track sales. While using c3.js for reports, the library didn’t align well with our product’s classic design. Existing JS libraries were either too complex or rigid in their structure and behavior. To address this, I decided to create a library for translating value pairs into relative shapes or positions, focusing on simplicity. Key Features Variety of chart types: Frappe Charts supports various chart types, including Axis Charts, Area and Trends, Bar, Line, Pie, Percentage, Mixed Axis, and Heatmap. Annotations and tooltips: Charts can be annotated with x a
Health score breakdown
6-dimension composite. See methodology for formula and weights.
Adoption signals
Real-world usage data, pulled from each registry. The bigger the numbers, the more battle-tested the project.
| Signal | Value | Source |
|---|---|---|
| GitHub stars | 15k | github.com/frappe/charts |
| GitHub forks | 753 | github.com/frappe/charts |
Release & maintenance
Is this project actively maintained, or about to die? Check the recency of last commit and last release.
| Project age | 8.5 years | since Oct 2017 |
| Last commit | 10 months ago | Jul 2, 2025 |
| Releases shipped | 18 | last: 4.0 years ago |
Self-hosting cost across providers
Detected requirements: 4GB RAM, 40GB disk minimum. Cheapest plan per provider that meets the requirement.
| Provider | Plan | Specs | Monthly | |
|---|---|---|---|---|
| hetzner | CAX11 | 2c · 4GB · 40GB | $4.13 USD | Deploy → |
| vultr | VC2 | 1c · 1GB · 25GB | $5 USD | Deploy → |
| linode | Nanode 1GB | 1c · 1GB · 25GB | $5.12 USD | Deploy → |
| digitalocean | Basic Regular 1GB | 1c · 1GB · 25GB | $6 USD | Deploy → |
What people say on Hacker News
Ready to self-host Frappe Charts?
Spin up a hetzner CAX11 (4GB RAM, 40GB disk) for $4.13/mo and follow the project's official install docs.
Data last refreshed May 7, 2026.
Similar open-source projects
Projects in our directory that replace the same SaaS or share topics with Frappe Charts.