
Markdown to PDF in under a millisecond: one small native binary, no browser, LaTeX or Pandoc.
$ curl -LO https://github.com/Butterski/rayomd/releases/download/v5.2.5/rayomd-5.2.5-linux-x64-static.tar.gz && tar -xzf rayomd-5.2.5-linux-x64-static.tar.gz$ Invoke-WebRequest https://github.com/Butterski/rayomd/releases/download/v5.2.5/rayomd-5.2.5-windows-x64.zip -OutFile rayomd.zip; Expand-Archive rayomd.zip$ https://github.com/Butterski/rayomd/releases/latest$ git clone https://github.com/Butterski/rayomd && cd rayomd && cmake -S . -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build
RayoMD converts Markdown to PDF with its own C++17 parser and layout engine and writes the PDF bytes itself: no browser, TeX installation, Pandoc or runtime to install. The Linux download is 727 KB (852 KB for Windows) and the binary needs only libc; the static build needs nothing at all.
Under a millisecond. A note with a formula, a Mermaid flowchart and
highlighted code goes from Markdown to PDF in 0.66 ms, start to exit, as a
fresh process of the static Linux build with 3.5 MiB of peak memory
(hyperfine, 2,000 runs; the screenshot). A running process (--serve,
--batch) exports each further document in 0.16 ms, and one batch writes
eight documents with 100 pages in 5 ms.
The longer tester.md (Unicode text, tables, code, footnotes, formulas) takes
1.34 ms, where Pandoc + Typst took 357 ms, md-to-pdf (Chromium) 1,821 ms and
Pandoc + XeLaTeX 2,147 ms: RayoMD 5.2.5 on an AMD Ryzen 5 PRO 4650GE,
2026-10-20, comparing time to a finished PDF, not identical output.
#anchor links from headingsSUMMARY.md or a folder; Obsidian vaults
with callouts, wiki links and embedded notes--stdin, and
a warm --serve modeIt renders a Markdown subset, not everything Pandoc does: no HTML/CSS layout or LaTeX packages, and unsupported input degrades to readable text instead of failing the export. A desktop app, RayoMD GUI, shows the real PDF as you type.
✓ Verified. rayomd's README links back to this listing, so it's ranked first in the directory.
to comment.
Render markdown on the CLI, with pizzazz! 💅🏻
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & more
Expose the contents of .docx files without leaving your terminal. Fast, safe, and smart — no Office required!
TUI Application to manage Obsidian notes directly from the terminal
A terminal EPUB / PDF Book Reader (+djvu)
A (TUI/CLI) markdown navigator with tree-based structural navigation.