Awesome Open Source
Awesome Open Source


license Build Status Download

YARG is an open source reporting library for Java, developed by Haulmont.

It is intended to be embedded into enterprise IT systems, thus it comes with no UI so that native UI of the target system can be used. Templates can be created in most common formats including MS Office (doc, docx, xls, xlsx, html, ftl, csv) or a custom text format and filled with data loaded by sql, groovy or other means.

YARG is a mature and well-tested tool, already used in a number of Haulmont's solutions as part of CUBA Platform.


How to add dependency

Yarg versions are distributed using public Bintray Maven repository:

You can find the complete list of versions here:


repositories {
    maven {
        url ""
dependencies {
    compile 'com.haulmont.yarg:yarg:2.2.6'





Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (30,349
pdf (428
excel (192
reporting (77
doc (31
reporting-engine (14

Find Open Source By Browsing 7,000 Topics Across 59 Categories