finds.dev← search

// the find

jeecgboot/jimureport

★ 8,003 · Java · GPL-3.0 · updated May 2026

免费的AI可视化报表。一句话描述需求,AI 自动生成报表与数据大屏;同时提供类 Excel 拖拽设计器,兼容 30 余种数据源,轻松应对各类复杂报表场景——帆软、Tableau 的高性价比开源替代。

JimuReport is a Java/Spring Boot reporting tool that combines an Excel-like drag-and-drop report designer with a dashboarding system (JimuBI) for big screens and gauges. It targets enterprise Java developers who need complex reports — cross-tab, grouped, drill-through, print-formatted — without paying for FineReport or Tableau. The AI generation layer uses Claude Code skills to turn natural-language prompts into report templates.

30+ data source connectors including domestic Chinese databases (DM, KingbaseES, GaussDB) that most Western tools ignore, which matters for the target market. The report designer handles genuinely complex layouts: multi-sheet, cross-tab with subtotals, subreports, and print-accurate invoice/form output — things ECharts alone won't give you. SpringBoot starter integration is straightforward; you drop in the dependency, run the init SQL, and the designer is embedded in your app rather than a separate service to operate. Active development cadence: v2.3.4 shipped in May 2026 with meaningful feature additions, not just patch noise.

The source code is not actually open — the repo ships a compiled JAR starter and an example project shell. LGPL is claimed but the LICENSE adds a clause explicitly prohibiting competing products, which is incompatible with LGPL and would not survive legal scrutiny; commercial use without buying a license is riskier than the README implies. The AI generation feature is built on top of Claude Code CLI skills pointed at DeepSeek, meaning it requires users to run a local CLI tool and supply their own API key — it is not an embedded LLM feature in the product itself, and the install script pulls from a third-party CDN (qiaoqiaoyun.com) rather than official sources. No test suite is visible in the example project, and the architecture couples the report engine tightly to Spring Security + Sa-Token, so dropping it into an app with a different auth stack requires implementing a token service interface without much documentation.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →