{"id":13588978,"url":"https://github.com/cuba-platform/yarg","last_synced_at":"2025-05-15T16:03:41.736Z","repository":{"id":11133383,"uuid":"13496824","full_name":"cuba-platform/yarg","owner":"cuba-platform","description":"Yet Another Report Generator - CUBA Platform reporting engine","archived":false,"fork":false,"pushed_at":"2025-01-14T08:29:44.000Z","size":2246,"stargazers_count":252,"open_issues_count":64,"forks_count":72,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-03-31T20:07:48.958Z","etag":null,"topics":["cuba","doc","excel","java","pdf","reporting","reporting-engine","reporting-service"],"latest_commit_sha":null,"homepage":"https://www.cuba-platform.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cuba-platform.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-11T11:00:25.000Z","updated_at":"2025-03-26T05:13:24.000Z","dependencies_parsed_at":"2023-02-19T08:30:32.353Z","dependency_job_id":"d900ec39-dcba-4478-a99a-db7df683ab14","html_url":"https://github.com/cuba-platform/yarg","commit_stats":{"total_commits":454,"total_committers":27,"mean_commits":"16.814814814814813","dds":"0.38986784140969166","last_synced_commit":"03847b0cc9462b0766f32a331bebfc4a4a8de3e8"},"previous_names":["haulmont/yarg"],"tags_count":87,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuba-platform%2Fyarg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuba-platform%2Fyarg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuba-platform%2Fyarg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuba-platform%2Fyarg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cuba-platform","download_url":"https://codeload.github.com/cuba-platform/yarg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247730069,"owners_count":20986404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cuba","doc","excel","java","pdf","reporting","reporting-engine","reporting-service"],"created_at":"2024-08-01T16:00:16.931Z","updated_at":"2025-04-07T21:13:04.696Z","avatar_url":"https://github.com/cuba-platform.png","language":"Java","readme":"YARG\n====\n\n[![license](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](http://www.apache.org/licenses/LICENSE-2.0) [![Build Status](https://travis-ci.org/cuba-platform/yarg.svg?branch=master)](https://travis-ci.org/cuba-platform/yarg) [ ![Download](https://api.bintray.com/packages/cuba-platform/main/yarg/images/download.svg) ](https://bintray.com/cuba-platform/main/yarg/_latestVersion)\n\nYARG is an open source reporting library for Java, developed by [Haulmont](http://www.haulmont.com/).\n\nIt 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.\n\nYARG is a mature and well-tested tool, already used in a number of Haulmont's solutions as part of [CUBA Platform](https://www.cuba-platform.com/YARG).\n\n[Documentation](https://github.com/Haulmont/yarg/wiki)\n\n### How to add dependency\n\nYarg versions are distributed using a repository located at Haulmont server: https://repo.cuba-platform.com/content/groups/work\n\nYou can find the complete list of versions here: https://repo.cuba-platform.com/content/groups/work/com/haulmont/yarg/\n\n__Gradle:__\n```\nrepositories {\n    maven {\n        url \"https://repo.cuba-platform.com/content/groups/work\"\n    }\n}\n...\ndependencies {\n    compile 'com.haulmont.yarg:yarg:2.2.14'\n}\n```\n\n__Maven:__\n```\n\u003crepositories\u003e\n    \u003crepository\u003e\n        \u003csnapshots\u003e\n            \u003cenabled\u003efalse\u003c/enabled\u003e\n        \u003c/snapshots\u003e\n        \u003cid\u003erepo-cuba-platform-work\u003c/id\u003e\n        \u003cname\u003erepo\u003c/name\u003e\n        \u003curl\u003ehttps://repo.cuba-platform.com/content/groups/work\u003c/url\u003e\n    \u003c/repository\u003e\n\u003c/repositories\u003e\n...\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.haulmont.yarg\u003c/groupId\u003e\n    \u003cartifactId\u003eyarg\u003c/artifactId\u003e\n    \u003cversion\u003e2.2.14\u003c/version\u003e\n    \u003ctype\u003epom\u003c/type\u003e\n\u003c/dependency\u003e\n```\n\n### Samples\n\n  * [Incomes](/core/modules/core/test/sample/incomes)\n  * [Invoice](/core/modules/core/test/sample/invoice)\n  * [Breakdown](/core/modules/core/test/sample/financedetails)\n\n\n### Forums\n* [Cuba Platform](https://www.cuba-platform.com/support/)\n","funding_links":[],"categories":["JAVA"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuba-platform%2Fyarg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcuba-platform%2Fyarg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuba-platform%2Fyarg/lists"}