A comprehensive suite of Crystal shards for document processing, presentations, authentication, and tooling.
Complete AsciiDoc processing pipeline: AST model, parser, substitution engine, and three output converters (HTML5, DocBook 5, Manpage). Ported from Ruby Asciidoctor 2.0.26.
AsciiDoc to PDF converter with syntax highlighting, tables, images, bookmarks, custom themes, and TrueType font embedding. Ported from asciidoctor-pdf 2.3.24.
AsciiDoc to EPUB3 converter with cover pages, table of contents, footnotes, and web application API. Ported from asciidoctor-epub3 2.3.0.
Markdown (CommonMark) to AsciiDoc converter. Handles headings, lists, tables, code blocks, images, links. Ported from kramdown-asciidoc 2.1.1.
Pure Crystal Markdown parser. CommonMark + GFM: headings, lists, tables, code blocks, footnotes, definition lists, task lists. Ported from kramdown 2.5.2.
Convert HTML and Microsoft Word documents to AsciiDoc. Handles tables, lists, code blocks, admonitions, images. Ported from reverse_adoc 2.0.0.
Convert HTML to Markdown. Supports tables, nested lists, code blocks, images, links. Ported from reverse_markdown 3.0.2.
Universal Markdown converter. Convert Markdown to PDF, EPUB, HTML via the AsciiDoc pipeline. One command: crystal-markdown doc.md --to pdf
AsciiDoc to reveal.js HTML presentations. 11 themes, speaker notes, fragments, background images. Ported from asciidoctor-reveal.js 5.2.0.
Render 28 diagram types (PlantUML, Mermaid, Ditaa, Graphviz...) via the Kroki.io API. No local tools needed. Ported from asciidoctor-kroki 0.10.2.
Render 15 diagram types by calling external tools (PlantUML, Mermaid, D2...). SHA256-based caching. Ported from asciidoctor-diagram 3.2.1.
STEM/Math processing with KaTeX or MathJax. Client-side or server-side rendering. Inspired by asciidoctor-mathematical 0.3.5.
Pure Crystal PDF generation engine. Pages, text, graphics, images, formatted text, bounding boxes, tables, SVG. Ported from Prawn/watzon/pdf.cr.
Pure Crystal syntax highlighter. 233 language lexers, HTML formatter, GitHub theme. Compatible with Pygments/Rouge CSS. Ported from Rouge 4.7.0.
AsciiDoc documentation site generator. Multi-component, navigation, dev server, dark mode, authentication support. Inspired by Antora.
Authentication library for Kemal: BCrypt passwords (CNIL-compliant), JWT tokens, sessions, SMTP config, password reset, user invitations.
SAML v2 SSO toolkit. AuthnRequest, Response parsing, SLO, SP metadata. Framework-agnostic. Ported from ruby-saml 1.18.1.