{"repo":"erweixin/RaTeX","free":true,"listed":false,"github":"https://github.com/erweixin/RaTeX","clone":"git clone https://github.com/erweixin/RaTeX.git","description":">99.5% KaTeX syntax coverage. LaTeX math renderer in pure Rust. No JavaScript, no WebView, no DOM. One Rust core → iOS, Android, Flutter, Web, PNG. C ABI · WASM · Server-side PNG/SVG.","language":"Rust","stars":1437,"topics":["android","ffi","flutter","ios","katex","latex","math","math-rendering","rust","wasm"],"license":null,"category":"mobile-apps","readme_excerpt":"RaTeX 简体中文 English KaTeX-compatible math rendering engine in pure Rust — no JavaScript, no WebView, no DOM. One Rust core, one display list, every platform renders natively. → Live Demo — type LaTeX and compare RaTeX vs KaTeX side-by-side · → Support table — RaTeX vs KaTeX across all test formulas · → Web benchmark — head-to-head perf in the browser --- 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. KaTeX MathJax RaTeX --- --- --- --- Runtime JS (V8) JS (V8) Pure Rust Surfaces it runs on Web only Web only iOS · Android · Flutter · RN · Web · server · SVG · PDF Mobile WebView wrapper WebView wrapper Native Server-side rendering headless Chrome mathjax-node Single binary, no JS runtime Output substrate DOM ( tree) DOM / SVG Display list → Canvas / PNG / SVG / PDF Memory GC / heap GC / heap Predictable, no GC Offline Depends Depends Yes Syntax coverage 100% 100% Aligned with KaTeX math syntax \\ Embeddable in non-web targets only by hosting a WebView or headless b","default_branch":null,"files":null,"tree":[],"storefront":"/r/erweixin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/erweixin/RaTeX/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}