Open-source инструмент бизнес-аналитики, который позволяет сотрудникам компании задавать вопросы о данных без SQL, создавать дашборды и встраивать аналитику.
jeecgboot/jimureport
Бесплатный open-source инструмент на Java для создания отчётов, BI-панелей, печатных и электронных форм, дашбордов и диаграмм с помощью AI.
Open source альтернатива:FineReport
Tableau
- Звёзды
- 8,608
- Форки
- 1,895
- Открытые issues
- 8
- Последний коммит
- 4 дня назад
Что это?
JimuReport — онлайн-конструктор отчётов для Java-проектов, который позволяет заменить платные инструменты вроде FineReport и Tableau для типовых задач отчётности. Отчёты создают в браузерном редакторе, похожем на электронную таблицу: доступны группировки, сводные таблицы, отчёты «главный—детали», несколько листов и детализация. Также можно создавать шаблоны печатных форм и счетов, а ещё — электронные формы для ввода данных с записью в базу данных.
Проект состоит из трёх модулей: JimuReport для отчётов и печати, JimuBI для визуализаций на больших экранах и дашбордов на базе ECharts, а также JimuChatBI для запросов к данным на естественном языке. Поддерживается более 30 источников данных, включая MySQL, Oracle, PostgreSQL, ClickHouse, Doris, Elasticsearch и несколько китайских СУБД, например Dameng и KingbaseES. Отчёты можно экспортировать в Excel, PDF, Word и изображения.
Проект поставляется в виде Maven starters для Spring Boot 2, 3 и 4 и подключается к существующему приложению Spring Boot. Дополнительный AI-ассистент работает с любым OpenAI-совместимым endpoint и создаёт отчёты и дашборды по текстовому запросу или скриншоту.
Ключевые возможности
- 01Браузерный конструктор отчётов в виде электронной таблицы с WYSIWYG-редактированием
- 02Отчёты с группировками, сводными таблицами, структурой «главный—детали», несколькими заголовками и детализацией
- 03Тихая печать, печать форм и шаблоны счетов
- 04Ввод данных онлайн с записью в базу данных
- 05Конструктор дашбордов и визуализаций для больших экранов с более чем 28 типами диаграмм ECharts
- 06Подключение к более чем 30 источникам данных, включая несколько китайских СУБД
Сценарии использования
- Создание финансовых, HR-отчётов и отчётов по операционной деятельности в существующей внутренней Java-системе
- Печать сертификатов по государственным стандартам, счетов и медицинских форм
- Сбор структурированных данных от сотрудников с записью в базу данных
- Создание управленческих панелей для больших экранов и дашбордов с KPI
Быстрый старт
- 1
Клонируйте репозиторий JimuReport
- 2
Инициализируйте базу данных MySQL с помощью предоставленного SQL-скрипта
db/jimureport.mysql5.7.create.sql - 3
Запустите проект jimureport-example (требуется JDK 17 или выше)
- 4
Или добавьте зависимость starter в проект Spring Boot
Что важно знать
- Требуется Java; для Maven starters нужен JDK 17 или выше при использовании Spring Boot 4 и JDK 8 или выше при использовании Spring Boot 2.
- Для доступа ко всем функциям, например к ИИ-ассистенту, нужен платный или сторонний ключ API для ИИ и соответствующая настройка.
- Лицензия GPL-3.0 относится к типу copyleft и требует распространять производные работы как открытый исходный код на тех же условиях.
В подборках
Темы
Частые вопросы
- Что такое jimureport?
- Бесплатный open-source инструмент на Java для создания отчётов, BI-панелей, печатных и электронных форм, дашбордов и диаграмм с помощью AI. JimuReport — онлайн-конструктор отчётов для Java-проектов, который позволяет заменить платные инструменты вроде FineReport и Tableau для типовых задач отчётности. Отчёты создают в браузерном редакторе, похожем на электронную таблицу: доступны группировки, сводные таблицы, отчёты «главный—детали», несколько листов и детализация. Также можно создавать шаблоны печатных форм и счетов, а ещё — электронные формы для ввода данных с записью в базу данных.
- jimureport можно использовать бесплатно? Какая у него лицензия?
- jimureport распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- jimureport всё ещё поддерживается?
- Активно поддерживается. Последний коммит в jimureport — 3 нояб. 2026 г..
- Для чего можно использовать jimureport?
- Создание финансовых, HR-отчётов и отчётов по операционной деятельности в существующей внутренней Java-системе Печать сертификатов по государственным стандартам, счетов и медицинских форм Сбор структурированных данных от сотрудников с записью в базу данных Создание управленческих панелей для больших экранов и дашбордов с KPI
- Как установить jimureport?
- Клонируйте репозиторий JimuReport Инициализируйте базу данных MySQL с помощью предоставленного SQL-скрипта: db/jimureport.mysql5.7.create.sql Запустите проект jimureport-example (требуется JDK 17 или выше) Или добавьте зависимость starter в проект Spring Boot
- Где скачать jimureport?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jeecgboot/jimureport
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Браузерный BI-инструмент с открытым исходным кодом для запросов к данным из множества SQL- и NoSQL-источников, их визуализации и совместного использования.
Open-source BI-инструмент от Frappe для создания запросов, графиков и дашбордов без написания SQL.
BI как код: описывайте источники данных, семантический слой и дашборды в YAML, используйте локальный dev-сервер, ревью в PR и MCP-сервер для AI-агентов.
AI-платформа для анализа данных: задавайте вопросы на естественном языке и изучайте, визуализируйте и публикуйте данные из SQL-баз и файлов CSV/Excel с помощью LLM.
Apache Superset — веб-приложение для self-service бизнес-аналитики: исследуйте данные, создавайте графики и дашборды, выполняйте SQL-запросы к разным базам данных.