类库 › RaTeX
erweixin

erweixin/RaTeX

RaTeX是一个用纯Rust编写的KaTeX兼容数学公式渲染引擎,无需JavaScript、WebView或DOM。支持iOS、Android、Flutter、React Native、Web、PNG等多种平台,提供原生渲染,语法覆盖率达99%。

erweixin/RaTeX

技术栈

crates/ratex-ffi rust

查看全部依赖 (4)

依赖

ratex-layout ratex-parser ratex-types serde_json

crates/ratex-font rust

查看全部依赖 (2)

依赖

phf ratex-types

crates/ratex-layout rust

查看全部依赖 (4)

依赖

ratex-font ratex-parser ratex-types serde_json

crates/ratex-lexer rust

查看全部依赖 (3)

依赖

ratex-types serde thiserror

crates/ratex-parser rust

查看全部依赖 (10)

依赖

fancy-regex 0.14 ratex-font ratex-lexer ratex-types regex 1.11 regex-lite 0.1 serde serde_json thiserror unicode-normalization 0.1.25

crates/ratex-render rust

查看全部依赖 (8)

依赖

ab_glyph 0.2 png 0.17 ratex-font ratex-layout ratex-parser ratex-types serde_json 1 tiny-skia 0.11

crates/ratex-svg rust

查看全部依赖 (7)

依赖

ab_glyph 0.2 ratex-font ratex-layout ratex-parser ratex-types

开发依赖

png 0.17 resvg 0.47

crates/ratex-types rust

查看全部依赖 (2)

依赖

serde

开发依赖

serde_json

crates/ratex-wasm rust

查看全部依赖 (5)

依赖

ratex-layout ratex-parser serde_json wasm-bindgen 0.2

开发依赖

wasm-bindgen-test 0.3

demo/react-native javascript

框架

React 19.2.3

测试

Jest ^29.6.3

代码规范

ESLint ^8.19.0 Prettier 2.8.8
查看全部依赖 (19)

依赖

@react-native/new-app-screen 0.84.1 ratex-react-native file:../../platforms/react-native react-native 0.84.1 react-native-safe-area-context ^5.5.2

开发依赖

@babel/core ^7.25.2 @babel/preset-env ^7.25.3 @babel/runtime ^7.25.0 @react-native-community/cli 20.1.0 @react-native-community/cli-platform-android 20.1.0 @react-native-community/cli-platform-ios 20.1.0 @react-native/babel-preset 0.84.1 @react-native/eslint-config 0.84.1 @react-native/metro-config 0.84.1 @react-native/typescript-config 0.84.1 @types/jest ^29.5.13 @types/react ^19.2.0 @types/react-test-renderer ^19.1.0 react-test-renderer 19.2.3 typescript ^5.8.3

platforms/react-native/android java

查看全部依赖 (2)

依赖

com.facebook.react:react-android" implementation "org.jetbrains.kotlinx kotlinx-serialization-json:1.6.3 org.jetbrains.kotlinx:kotlinx-coroutines-android 1.7.3

platforms/react-native javascript

框架

React 18.3.1
查看全部依赖 (3)

开发依赖

@types/react ^18.0.0 react-native 0.76.0 typescript ^5.0.0

platforms/web javascript

查看全部依赖 (2)

开发依赖

katex 0.16.9 typescript ~5.3.0

tools/golden_compare javascript

查看全部依赖 (2)

依赖

katex ^0.16.44 puppeteer ^24.0.0

tools/layout_compare javascript

查看全部依赖 (2)

依赖

katex ^0.16.44 tsx ^4.21.0

tools/lexer_compare javascript

查看全部依赖 (2)

依赖

katex ^0.16.44 tsx ^4.21.0

tools/parser_compare javascript

查看全部依赖 (2)

依赖

katex ^0.16.44 tsx ^4.21.0

website javascript

CSS 框架

Tailwind CSS ^3.4.17
查看全部依赖 (2)

依赖

@astrojs/tailwind ^5.1.4 astro ^4.16.18

截图

RaTeX demo on iOS
RaTeX demo on Android
RaTeX demo on Flutter iOS
RaTeX demo on React Native iOS

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-08 04:14
浙ICP备14020137号-1 $访客地图$