{"repo":"JoaoPauloCMarra/react-native-nitro-markdown","free":true,"listed":false,"github":"https://github.com/JoaoPauloCMarra/react-native-nitro-markdown","clone":"git clone https://github.com/JoaoPauloCMarra/react-native-nitro-markdown.git","description":"High-performance Markdown parser for React Native using Nitro Modules and md4c","language":"TypeScript","stars":308,"topics":["cpp","gfm","latex","markdown","math","nitro-modules","parser","performance","react-native"],"license":"MIT","category":"mobile-apps","readme_excerpt":"react-native-nitro-markdown The fast Markdown engine for React Native. Native C++ parsing (CommonMark + GitHub Flavored Markdown), real React Native rendering, first-class streaming for LLM/chat output, and a headless AST API — powered by md4c and Nitro Modules. Why Nitro Markdown? Most React Native Markdown libraries parse in JavaScript on the JS thread. Nitro Markdown parses in a native C++ engine over JSI, then renders flexible React Native components — so you get native parse speed and component flexibility. - ⚡ Native C++ parsing — 2.8× to 19× faster than JS parsers (benchmarks). - 🔀 Streaming — built for token-by-token LLM / chat output. - 🧩 Headless AST — parse without UI for search, validation, indexing. - 🎨 Real components — theme, override per node, or swap whole renderers. - 📜 Virtualization — bounded memory and fast first screen on long docs. - 📊 GFM tables, task lists, inline & block math, syntax highlighting built in. - 🛡️ Type-safe — full TypeScript types for nodes, renderers, options. - 🔒 Safe by default — bounded parse input (default 10M chars, overridable via options.maxInputLength ), a hard C++ cap, seeded fuzzing and a CommonMark/GFM conformance corpus in the test gate, and a link/image URL policy (security policy). Install react-native-nitro-modules and ratex-react-native are peer dependencies (parsing and math rendering use native code). Expo Go cannot load Nitro modules — use a development build. Full guide: Installation . Quick start Native pars","default_branch":null,"files":null,"tree":[],"storefront":"/r/JoaoPauloCMarra","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JoaoPauloCMarra/react-native-nitro-markdown/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."}