RaTeX icon
RaTeX icon

RaTeX

TeX-quality math from one Rust layout core. RaTeX parses LaTeX math, applies TeX-style rules, and emits a flat display list for CoreGraphics, Skia, Canvas 2D, or your own vector backend—identical output from native FFI and WebAssembly.

RaTeX screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Rust
0likes
0comments
0articles

Features

RaTeX News & Activities

Highlights All activities

Recent activities

RaTeX information

  • Developed by

    CN flagweixin
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    5 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  1,139 Stars
  •  52 Forks
  •  1 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
RaTeX was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is RaTeX?

KaTeX-compatible math rendering engine in pure Rust — no JavaScript, no WebView, no DOM. One Rust core, one display list, every platform renders natively.

Why RaTeX?

Every major cross-platform math renderer today runs LaTeX through a browser or JavaScript engine — a hidden WebView eating 50–150 MB RAM, startup latency before the first formula, no offline guarantee. KaTeX is excellent on the web, but on every other surface — iOS, Android, Flutter, server-side, embedded — you're either hosting a WebView or shelling out to headless Chrome.

RaTeX is the same KaTeX-compatible math engine compiled to a portable Rust core, so the same renderer runs natively everywhere — and produces byte-identical output across every target.

Official Links