Developer Tools

Tools

Purpose-built command-line tools and Maven plugins that solve specific developer problems.

2.2

OpenAPI Doc Tool

YAML → Document

Parses OpenAPI/Swagger YAML specification files and produces formatted documentation using the Venus (fj-doc) library. Supports all output formats: PDF, HTML, XLSX, and more. A dedicated Maven plugin is also available for CI/CD integration.

OpenAPI Swagger YAML PDF Maven Plugin
2.3

Query Export Tool

SQL → CSV / XLS / HTML

A simple but powerful tool for exporting the results of SQL queries into multiple formats: CSV, HTML, XLS, and XLSX. Ideal for ad-hoc data exports, reports, and sharing database data with non-technical users.

SQL CSV XLS XLSX HTML
2.1

Native Helper GraalVM

GraalVM Native Image Metadata

Simplifies the creation of GraalVM native image metadata (reflection config, resource config, etc.) required for compiling Java applications into native executables. Reduces configuration boilerplate and speeds up the native image build process significantly.

GraalVM Native Image Reflection Performance
2.4

GitHub Issue Export

GitHub Issues → XLS Report

Connects to the GitHub API to export a repository's issue list into a structured XLS report. Useful for project tracking, sprint planning reviews, and offline analysis of GitHub issues.

GitHub API XLS Issues Reporting

Freemarker Native

GraalVM Support for Apache Freemarker

Adds GraalVM native image compatibility to Apache Freemarker. Enables Freemarker-based templating (used extensively by Venus/fj-doc) in native compiled applications without reflection issues.

Freemarker GraalVM Native Image