https://github.com/eclipse-birt/birt
Eclipse BIRT™ The open source reporting and data visualization project.
https://github.com/eclipse-birt/birt
Last synced: 6 months ago
JSON representation
Eclipse BIRT™ The open source reporting and data visualization project.
- Host: GitHub
- URL: https://github.com/eclipse-birt/birt
- Owner: eclipse-birt
- License: epl-2.0
- Created: 2014-05-15T13:55:31.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2026-01-12T15:02:06.000Z (6 months ago)
- Last Synced: 2026-01-13T04:11:54.719Z (6 months ago)
- Language: Java
- Homepage: http://www.eclipse.org/birt
- Size: 217 MB
- Stars: 522
- Watchers: 67
- Forks: 425
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-java - Eclipse BIRT
README
# Eclipse BIRT [](https://github.com/eclipse-birt/birt/actions)
The open source Eclipse BIRT reporting and data visualization project.
## Website
https://eclipse.org/birt
## Create a BIRT Development Environment
* [](https://www.youtube.com/watch?v=FqfrG2I0AIw)
* [](https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse/birt/master/build/org.eclipse.birt.releng/BIRTConfiguration.setup&show=true "Click to open Eclipse-Installer Auto Launch or drag into your running installer")
## Building BIRT
BIRT is built with [Apache Maven](http://maven.apache.org) through [Tycho](https://github.com/eclipse/tycho) on [Eclipse CI](https://ci.eclipse.org/birt).
To build BIRT with the latest Eclipse platform, run:
mvn clean verify -DskipTests=true
### Building environment
* JDK 21
* Maven 3.9.11
* [https://ci.eclipse.org/birt/job/build](https://ci.eclipse.org/birt/job/build/)
## Latest Version 4.22.0
* https://download.eclipse.org/birt/updates/release/latest
* https://download.eclipse.org/birt/updates/release/4.22.0
## Latest Snapshots towards 4.23.0
* https://download.eclipse.org/birt/updates/nightly/latest
## Runtime Requirements
The current version of BIRT 4.21 is runnable with JDK:
* JDK 21 (LTS)
Tomcat version support:
* Tomcat 9.0.7x, 9.0.8x, 9.0.9x, 9.0.10x (incl. 9.0.109)
- BIRT 4.22.0 requires Tomcat to be launched with JVM argument `-add-opens=java.base/java.net=ALL-UNNAMED`.
- This can be accomplished by setting the following environment variable before starting Tomcat.
- `CATALINA_OPTS="-add-opens=java.base/java.net=ALL-UNNAMED"`
- See [issue 2271](https://github.com/eclipse-birt/birt/issues/2271).
- See [discussion 2278](https://github.com/eclipse-birt/birt/discussions/2278).
* Tomcat 10 & 11 is not supported due to Jakarta EE dependencies