https://github.com/dynamiatools/dynamia-reports
Module to let DynamiaTools apps create and show users reports and charts
https://github.com/dynamiatools/dynamia-reports
dynamia java reports tools zk
Last synced: 5 months ago
JSON representation
Module to let DynamiaTools apps create and show users reports and charts
- Host: GitHub
- URL: https://github.com/dynamiatools/dynamia-reports
- Owner: dynamiatools
- License: apache-2.0
- Created: 2019-05-13T20:33:21.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-07-08T02:58:11.000Z (11 months ago)
- Last Synced: 2025-07-30T22:36:30.039Z (10 months ago)
- Topics: dynamia, java, reports, tools, zk
- Language: Java
- Homepage: https://dynamia.tools
- Size: 327 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://search.maven.org/search?q=tools.dynamia.reports)

[](https://github.com/dynamiatools/dynamia-reports/actions/workflows/maven.yml)
[](https://github.com/dynamiatools/dynamia-reports/actions/workflows/release.yml)
# DynamiaReports
Is a small reporting framework built using DynamiaTools for generate reports in app storing queries metadata in database and allowing users to run, edit, copy the reports.
## Initial Features
- Create Queries using JPSQL or native SQL
- Create or use current database datasource
- Use filters
- Show reports in screen
- Exports reports to CVS, Excel and PDF
- Send reports to email
- View Reports
- Embed reports in other apps
- Integrate as a module with any DynamiaTools modules
- View reports data as charts
## Architecture
Modules organization
### Core Module
Main module with all reporting logic, allowing to run, store, filter and generate report data.
### UI Module
- View report data in table view
- Edit reports
- Show report filters
- Export to CSV, Excel and PDF actions
- Custom report actions for extensions
### Datasources Modules
Additional module for create and connect to external datasources. Mainly SQL databases, later NoSQL and plain files
### Boot module
A spring boot application to run DynamiaReports as a standalone app.
# License
Opensource project using Apache 2.0 license