Skip to main content
DEKLARATIVE
Menu

Reports

Real reports. The kind your auditor expects.

The report designer is built for the work auditors and finance teams actually do: banded layouts with headers and footers, group totals, subreports, multi-locale rendering, CEL-powered expressions. Three-tier architecture — headless TypeScript core, React designer, Rust/WASM compiler — so the same report runs server-side at scale and client-side for interactive previews.

Designer features

  • Banded layout — title, page header, group header, detail, group footer, page footer, summary
  • Drag-and-drop fields from data sources
  • Multi-column layout
  • Sub-reports for related data
  • Conditional sections (suppress on null, alternate row colors)
  • Charts inline — bar, line, pie, scatter

Expression engine

  • CEL (Common Expression Language) for safe, sandboxed expressions
  • Schema-aware autocomplete in the designer
  • Built-in functions: SUM / AVG / COUNT / MIN / MAX, RUNNING_TOTAL, percentile
  • Date math, string formatting, locale-aware comparison
  • Custom functions registerable per project

Localization

  • CLDR / LDML format patterns for numbers, dates, currencies
  • Multilingual labels with fallback chains
  • RTL support (Arabic, Hebrew, Persian)
  • Per-recipient locale (each delivery rendered in the recipient's language)
  • Currency conversion at render time with daily rates

Rendering

  • PDF (vector + embedded fonts)
  • XLSX with formulas preserved
  • HTML with optional inline CSS
  • DOCX for editable Word templates
  • Rust/WASM compiler — 10–20× faster than typical TS-only pipelines
  • Server-side at scale; browser-side for previews

Get started

Describe the system. Ship the system.

Open source under Apache 2.0. Cloud free for evaluation. Production deployments self-hosted or hosted, your call.