[Feature] Migrate reports to chart frameworks #2065

Closed
opened 2026-02-28 20:02:26 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @a-lp on GitHub (Apr 21, 2025).

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

The reports page allow the creation of only few charts, with limited support to statistic analysis.

Describe your ideal solution to this problem

There are several charts framework available, like Apache ECharts and ChartJS. I'm more focused on Apache ECharts since it can be rendered server-side (increasing performances) and has mobile support. It has lot of charts.

For the analysis point of view, I'm not still sure on how to implement a sandbox for creating formulas.

Teaching and learning

These new features will extend the analysis capabilities with new charts and custom formulas, giving the user more flexibility. The framework is already well maintained, so it won't be necessary to write lot of documentation or tests.

Originally created by @a-lp on GitHub (Apr 21, 2025). ### Verified feature request does not already exist? - [x] I have searched and found no existing issue ### 💻 - [x] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? The reports page allow the creation of only few charts, with limited support to statistic analysis. ### Describe your ideal solution to this problem There are several charts framework available, like [Apache ECharts](https://echarts.apache.org) and [ChartJS](https://www.chartjs.org/). I'm more focused on Apache ECharts since it can be rendered server-side (increasing performances) and has mobile support. It has [lot of charts](https://echarts.apache.org/examples/en/index.html#chart-type-line). For the analysis point of view, I'm not still sure on how to implement a sandbox for creating formulas. ### Teaching and learning These new features will extend the analysis capabilities with new charts and custom formulas, giving the user more flexibility. The framework is already well maintained, so it won't be necessary to write lot of documentation or tests.
GiteaMirror added the feature label 2026-02-28 20:02:26 -06:00
Author
Owner

@github-actions[bot] commented on GitHub (Apr 21, 2025):

Thanks for sharing your idea!

This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution).

The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+

Don’t forget to upvote the top comment with 👍!

@github-actions[bot] commented on GitHub (Apr 21, 2025): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution). The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+ Don’t forget to upvote the top comment with 👍! <!-- feature-auto-close-comment -->
Author
Owner

@MatissJanis commented on GitHub (Jun 1, 2025):

👋 Hey!

We already use recharts. There are no plans to migrate to a different framework (and it would be quite counter-productive to move to a different framework at a whims notice).

Instead: I would recommend focusing on extending the existing capabilities of recharts in Actual. Improvements there are more than welcome!

@MatissJanis commented on GitHub (Jun 1, 2025): 👋 Hey! We already use [recharts](https://recharts.org/). There are no plans to migrate to a different framework (and it would be quite counter-productive to move to a different framework at a whims notice). Instead: I would recommend focusing on extending the existing capabilities of recharts in Actual. Improvements there are more than welcome!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2065