Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/TIBCOSoftware/jasperreports

JasperReports® - Free Java Reporting Library
https://github.com/TIBCOSoftware/jasperreports

excel html java java-library pdf report reporting reports

Last synced: about 1 month ago
JSON representation

JasperReports® - Free Java Reporting Library

Lists

README

        

> [!IMPORTANT]
> _**JasperReports Library 7 coming soon!**_
>
> Work is in progress on a separate branch ([release-7.0.0](https://github.com/TIBCOSoftware/jasperreports/tree/release-7.0.0)) that will introduce
> major refactoring of the library, which is needed for the [Jakarta Migration](https://blogs.oracle.com/javamagazine/post/transition-from-java-ee-to-jakarta-ee).
> The changes help improving the dependency management by splitting the library into multiple optional artifacts (`*.jar` files) depending on
> the functionality they provide. Deprecated code has been removed and the backward compatibility of serialized/compiled `*.jasper` report template
> files has been deliberately broken.
>
> More details about the upcoming changes can be found [here](https://github.com/TIBCOSoftware/jasperreports/tree/release-7.0.0?tab=readme-ov-file#jasperreports-library-700-change-log).

# JasperReports® Library - Free Java Reporting Library

The [**JasperReports Library**](https://community.jaspersoft.com/downloads/community-edition/) is the world's most popular open source reporting engine.
It is entirely written in Java and it is able to use data coming from any kind of data source and
produce pixel-perfect documents that can be viewed, printed or exported in a variety of document
formats including HTML, PDF, Excel, OpenOffice, MS Word and other.

_**Documentation:**_
- [JasperReports Ultimate Guide](https://jasperreports.sourceforge.net/JasperReports-Ultimate-Guide-3.pdf)
- [Samples Reference](https://jasperreports.sourceforge.net/sample.reference.html)
- [Schema Reference](https://jasperreports.sourceforge.net/schema.reference.html)
- [Configuration Reference](https://jasperreports.sourceforge.net/config.reference.html)
- [Functions Reference](https://jasperreports.sourceforge.net/function.reference.html)
- [FAQ](http://community.jaspersoft.com/wiki/jasperreports-library-faqs)
- [API (Javadoc)](https://jasperreports.sourceforge.net/api/index.html)
- [Discussion Forums](https://community.jaspersoft.com/project/jasperreports-library/answers)



**Jaspersoft® Studio** - *report designer for the JasperReports Library*

The report templates for the *JasperReports Library* are XML files which can be edited using a powerful,
free to use, Eclipse-based report designer called [Jaspersoft Studio](https://community.jaspersoft.com/downloads/community-edition/).
Using *Jaspersoft Studio*, reports can be built out of any data source and can have their look and feel
formatted for printing or on-screen reading, or can be deployed to a *JasperReports Server* instance,
*JasperReports IO* repository or to a custom application using the *JasperReports Library* implementation
and exported to a wide range of output document formats.



**JasperReports Server** - *reporting and analytics server*

[JasperReports Server](https://www.jaspersoft.com/products/jaspersoft-commercial) is a stand-alone and embeddable
reporting server. It provides reporting and analytics that can be embedded into a web or mobile application as well as
operate as a central information hub for the enterprise by delivering mission critical information on a real-time or
scheduled basis to the browser, mobile device, or email inbox in a variety of file formats. *JasperReports Server* is
optimized to share, secure, and centrally manage your Jaspersoft reports and analytic views.



**JasperReports Web Studio** - *web-based version of the desktop Jaspersoft® Studio*

[JasperReports Web Studio](https://www.jaspersoft.com/products/jaspersoft-commercial) is a new web visual designer that
creates and edits report templates for the *JasperReports® Library* reporting engine and the whole *Jaspersoft®* family of
products that use the open-source library to produce dynamic content and rich data visualizations.



**JasperReports IO** - *reporting and data visualization in a world of cloud, microservices, and DevOps*

[JasperReports IO](https://www.jaspersoft.com/products/jaspersoft-commercial) is a RESTful reporting and data
visualization service built on *JasperReports Library*, designed for generating reports and data visualizations in
modern software architectures. Just as the *JasperReports Library* offers a `Java API` to leverage a powerful and high
quality reporting engine inside Java applications, *JasperReports IO* offers a `REST API` to leverage the same reporting
engine from any other software development platform.