{"repo":"imwithye/react-native-remark","free":true,"listed":false,"github":"https://github.com/imwithye/react-native-remark","clone":"git clone https://github.com/imwithye/react-native-remark.git","description":"Markdown rendering on React Native","language":"TypeScript","stars":145,"topics":["github-flavored-markdown","markdown","mdast","react-native","react-native-component","remark","unified"],"license":"MIT","category":"mobile-apps","readme_excerpt":"react-native-remark provides elegant and powerful Markdown rendering capabilities for React Native applications. Features - 📱 Render Markdown in React Native applications - 🎯 Supports GitHub Flavored Markdown (GFM) - 🌈 Syntax highlighting for code blocks - 📊 Table rendering with horizontal scroll view - 🖼️ Inline and block image rendering - 🌙 Dark Mode support - ⚙️ Custom renderers and styles for flexible UI customization - 🧩 Supports Remark plugins to enhance capabilities Installation Usage Supported Custom Renderers All mdast node types have corresponding renderers, and each renderer can be fully customized. A renderer receives the following props: Checkout renderers for the default implementations. To ensure type safety when creating custom renderers, you can use the RendererArgs props interface. Note that the library ships with renderers for the remark-gfm plugin since we think it is often used. You don't need to pass custom renderers (though you can!) for this plugin. Supported Themes Themes are pre-defined style collections that provide consistent visual styling for markdown content. Currently, we support two built-in themes: 1. default 2. serif 3. github To use a theme, you can follow this pattern: Custom styles will override the selected theme's default styles. Supported Custom Styles Checkout default.tsx for default styles. Style Key Description Example Markdown Element ------------------- ------------------------------------- ----------------------------- blo","default_branch":null,"files":null,"tree":[],"storefront":"/r/imwithye","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/imwithye/react-native-remark/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."}