Skip to content

Erupt Chart Low-Code Data Visualization

erupt-chart is the general-purpose report and chart module within the Erupt ecosystem. Zero frontend code — configuration alone is sufficient for data analysis capabilities. Supports defining reports and charts purely with SQL. Zero frontend and backend code for complex data analysis, supporting dozens of query dimensions, dozens of chart components, and dynamic functions. Ideal for teams with SQL expertise who need visualization capabilities.

Commercial Module

Includes: Full source code · All future version upgrades · Technical support · Priority Erupt-related support · Reasonable feature requests implemented for free · Continuous capability iteration License: No License restrictions · No project count limits · No commercial restrictions Limitation: Redistribution and secondary open-sourcing are prohibited

👉 View Pricing and Purchase →

Officially produced and maintained by the open-source Erupt framework team (GitHub 3k+ ★ · Gitee 5k+ ★). Source code delivered; long-term control guaranteed.

Demo: https://demo.erupt.xyz   Username: bi Password: bi

For pre-sales inquiries, add the author on WeChat:


Menu NameFeature Description
Data Source ManagementConfigure multiple data sources with credentials; special data sources require specifying a pagination statement
Report HandlerImplement the xyz.erupt.bi.fun.EruptBiHandler interface to dynamically modify report SQL and process query results
Function ManagementConfigure function scripts for use in reports; provides dynamic SQL capabilities with built-in functions like and, like, In, etc.
Reference DimensionsCentrally manage dropdown list, dropdown tree, and similar component data
Report ConfigurationConfigure reports, charts, query dimensions, dynamic columns, caching, pagination, history, and menu publishing

Why Not Use DataEase / Superset / Build Your Own?

DimensionCustom ECharts ComponentsDataEase / SupersetErupt Chart
Deployment Cost0 (integrated into the business project)Separate BI server + database required0 (integrated into the business project)
Tech StackOne stack each for frontend and backendMultiple stacks: Java/Vue + Python/NodePure Java + annotations
Permission SystemReimplemented from scratchSeparate user system requiring synchronizationReuses Erupt UPMS — zero extra work
Drill-Down / Linkage~1–2 weeks of custom devHigh configuration barrierAvailable via configuration
Go-Live SpeedWeeksDays + cross-team collaboration30 minutes
Long-Term MaintenanceHigh (one chart change per location)Medium (dedicated BI team)Low (annotations + SQL)

FAQ

Q1 · What is the difference from the open-source Erupt? Open-source Erupt provides @Erupt + @EruptField base annotation capabilities (CRUD, forms, lists). erupt-chart is a commercial module that additionally provides the visualization configuration layer for reports and charts — this capability is not included in the open-source version and will not be open-sourced in the future.

Q2 · How is it delivered? After payment, provide your GitHub username. The author will add you as a collaborator to the private repository erupts/erupt-chart. You can clone the source code directly, compile locally, reference as needed, and will receive an integration document.

Q3 · Do I need to pay again for future version upgrades? No. One-time purchase = you have access to the current and all future versions. The private repository's master branch is continuously updated; just git pull.

Q4 · What about project count / commercial use / reselling?

  • No project count limits: Deploy in as many internal or outsourced projects as you like
  • No commercial restrictions: Can be used in commercial products (including selling your finished product, but you may not sell the erupt-chart source code itself)
  • Reselling: Redistribution and secondary open-sourcing are prohibited; company name or entity changes can apply for license migration

Q5 · Trial / Refunds? The online demo has all features available (username bi / password bi). We recommend fully exploring it first. Once repository access is granted, delivery is considered complete and refunds are no longer supported.


For questions not listed above, scan the QR code above to contact the author on WeChat.

Contributors

The avatar of contributor named as YuePeng YuePeng

Changelog

Released under the Apache-2.0 License.