Libraries

The Island of TeX maintains a growing set of libraries and Gradle plugins that power our own tools — and that are ready to power yours. Most of them are Kotlin Multiplatform libraries, usable from the JVM and beyond, alongside a small set of build tooling; they cover everything from reading TeX log files and parsing bibliographies to inspecting fonts and rendering diagrams. Browse the cards below, and take whatever is useful to your own projects.

coralmark

A lightweight Kotlin/JVM library that converts Markdown to any output format via a small, type-safe DSL.

crocplot

A small, idiomatic Kotlin/JVM client for Kroki, the HTTP service that turns plain-text diagram definitions into images.

roastmyjar

A Kotlin/JVM library and Gradle plugin that inspects class files and jar archives and reports their Java versions.

leopack

A Gradle plugin that takes a JVM tool — jar, documentation, man page, sources — and produces the archives CTAN expects on submission.