← all repositories
jeecgboot/jimureport

A Chinese BI tool that wants you to talk to your dashboards

JimuReport pairs a SpringBoot-based report engine with Claude Code skills so you can generate complex reports and data screens from a single sentence.

8.1k stars Java Domain Apps
jimureport
Not currently ranked — collecting fresh signals.
star history

What it does

JimuReport is a Java/SpringBoot reporting and visualization platform split into two modules: JimuReport for traditional complex reports and printing, and JimuBI for dashboards and big-screen displays. It offers a web-based Excel-like drag-and-drop designer, supports 30+ data sources including domestic Chinese databases, and targets itself as a free alternative to FineReport and Tableau.

The interesting bit

The project leans hard into AI generation through “Claude Code skills” — essentially prompt templates that let you type something like “make a salary report grouped by department” and get a working report or dashboard. The skills themselves live in a separate open repo (jeecgboot/skills), while the core platform remains source-available but not open source. It’s a pragmatic bet that report building should feel more like conversation than wrestling with cell merges.

Key highlights

  • Claims compatibility with 30+ data sources, including domestic Chinese databases (Dameng, Kingbase, GaussDB) and standard options from MySQL to ClickHouse
  • Web-based designer mimics Excel with multi-sheet support, frozen panes, and functions like SUMIFS/VLOOKUP
  • Covers enterprise report staples: grouped/cross-tab reports, master-detail, drill-down, data fill-back, precise printing with template overlay, and QR/barcode generation
  • JimuBI module handles big-screen layouts (“Word-like” drag style), dashboards with ECharts, and multi-endpoint delivery for PC, mobile, and portal
  • “Free to use, free for commercial use, code not open” — functional zero-cost tier with proprietary core

Caveats

  • The AI generation depends on Claude Code plus a DeepSeek v4 backend; you bring your own API key and the billing is token-based
  • Core codebase is not actually open source despite the GitHub presence and “open source alternative” positioning
  • Several QQ support groups are already marked as full

Verdict

Worth evaluating if you’re building in a SpringBoot-centric Chinese enterprise stack and need domestic database support or want to experiment with natural-language report generation. Skip if you require true open-source licensing or aren’t prepared to wire up your own LLM backend for the AI features.

Frequently asked

What is jeecgboot/jimureport?
JimuReport pairs a SpringBoot-based report engine with Claude Code skills so you can generate complex reports and data screens from a single sentence.
Is jimureport open source?
Yes — jeecgboot/jimureport is open source, released under the GPL-3.0 license.
What language is jimureport written in?
jeecgboot/jimureport is primarily written in Java.
How popular is jimureport?
jeecgboot/jimureport has 8.1k stars on GitHub.
Where can I find jimureport?
jeecgboot/jimureport is on GitHub at https://github.com/jeecgboot/jimureport.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.