Back to browse
GitHub Repository

Declarative Java engine for structured business documents — one session renders a print-ready PDF and a geometry-identical, editable PowerPoint deck. Semantic layout, atomic pagination, theme tokens, native charts, SVG & gradients, deterministic, PDFBox-backed

106 starsJava

GraphCompose – Declarative Java engine for structured business PDFs

by demchaav·Jun 21, 2026·5 points·0 comments

AI Analysis

●●SolidNiche GemSolve My Problem

Declarative PDF DSL for Java when JasperReports and iText dominate.

Strengths
  • Two-pass deterministic layout ensures stable snapshots across renders.
  • Native vector charts and SVG gradients without external dependencies.
  • Theme token system enables consistent styling across document families.
Weaknesses
  • Java-only limits adoption in modern polyglot development environments.
  • PDF generation is solved territory with mature free alternatives.
Target Audience

Java developers building business reports and structured documents

Similar To

JasperReports · iText · Apache PDFBox

Similar Projects

Developer Tools●●Solid

GraphCompose 2.0 – Java DSL for business PDFs, now split into modules

Semantic layout engine beats coordinate-based PDFBox wrappers for Java devs.

Niche GemShip It
demchaav
3023d ago