react-native-nitro-markdown

    High-performance Markdown parser for React Native using Nitro Modules and md4c

    Language: typescript

    Author: Rodrigo Blanco (@rblanco)

    247 stars · 854 views

    Files

    • HybridMarkdownSessionSpec.kt (kt)
    • Func_void_double_double.kt (kt)
    • c++ (txt)
    • JHybridMarkdownSessionSpec.cpp (cpp)
    • JHybridMarkdownSessionSpec.hpp (hpp)
    • JFunc_void.hpp (hpp)
    • JFunc_void_double_double.hpp (hpp)
    • NitroMarkdownOnLoad.cpp (cpp)
    • NitroMarkdownOnLoad.hpp (hpp)
    • shared (txt)
    • c++ (txt)
    • HybridMarkdownParserSpec.hpp (hpp)
    • ParserOptions.hpp (hpp)
    • HybridMarkdownSessionSpec.cpp (cpp)
    • HybridMarkdownParserSpec.cpp (cpp)
    • HybridMarkdownSessionSpec.hpp (hpp)
    • ios (txt)
    • c++ (txt)
    • HybridMarkdownSessionSpecSwift.cpp (cpp)
    • LICENSE (txt)
    • package.json (json)
    • readme (txt)
    • render.png (image)
    • benchmark.png (image)
    • tables.png (image)
    • themes.png (image)
    • streaming.png (image)
    • .github (github)
    • workflows (txt)
    • npm-publish.yml (yml)
    • ci.yml (yml)
    • bunfig.toml (toml)
    • scripts (txt)
    • harness.js (js)
    • benchmark-comparison.js (js)
    • example-smoke.js (js)
    • publish.js (js)
    • setup.js (js)
    • benchmark-node.js (js)
    • CONTRIBUTING.md (md)
    • CHANGELOG.md (md)
    • ATTRIBUTION.md (markdown)
    • docs (txt)
    • streaming.md (md)
    • headless.md (md)
    • installation.md (md)
    • troubleshooting.md (md)
    • usage.md (md)
    • customization.md (md)
    • api-reference.md (md)
    • render-default.tsx (tsx)
    • tsconfig.json (json)
    • .size-limit.js (js)
    • MarkdownTypes.hpp (hpp)
    • NitroMD4CParser.hpp (hpp)
    • NitroMD4CParser.cpp (cpp)
    • bindings (txt)
    • HybridMarkdownParser.hpp (hpp)
    • HybridMarkdownParser.cpp (cpp)
    • ios (txt)
    • HybridMarkdownSession.swift (swift)
    • src (txt)
    • session.test.ts (ts)
    • link-security.test.ts (ts)
    • code-highlight.test.ts (ts)
    • incremental-ast.test.ts (ts)
    • math-renderer.test.ts (ts)
    • theme.test.ts (ts)
    • markdown-stream.test.ts (ts)
    • utils (txt)
    • blockquote.tsx (tsx)
    • style-cache.ts (ts)
    • list.tsx (tsx)
    • heading.tsx (tsx)
    • table-utils.ts (ts)
    • index.tsx (tsx)
    • cell-content.tsx (tsx)
    • image.tsx (tsx)
    • NitroMarkdownOnLoad.kt (kt)
    • Func_void.kt (kt)
    • margelo (txt)
    • nitro (txt)
    • com (txt)
    • nitromarkdown (txt)
    • HybridMarkdownSession.kt (kt)
    • nitromarkdown (txt)
    • tsconfig.test.json (json)
    • NitroMD4CParserTest.cpp (cpp)
    • margelo (txt)
    • nitro (txt)
    • com (txt)
    • nitromarkdown (txt)
    • tsconfig.json (json)
    • NitroMarkdownPackage.kt (kt)
    • cpp (txt)
    • cpp-adapter.cpp (cpp)
    • comparison.md (md)
    • apps (txt)
    • example (txt)
    • theme.ts (ts)
    • app.config.js (js)
    • tsconfig.json (json)
    • assets (txt)
    • adaptive-icon.png (image)
    • hooks (txt)
    • use-bottom-tab-height.ts (ts)
    • babel.config.js (js)
    • app (txt)
    • render-custom.tsx (tsx)
    • _layout.tsx (tsx)
    • render-default-styles.tsx (tsx)
    • index.tsx (tsx)
    • render-stream.tsx (tsx)
    • package.json (json)
    • metro.config.js (js)
    • plugins (txt)
    • with-ios-linker-cleanup.js (js)
    • markdown-test-data.ts (ts)
    • components (txt)
    • example-ui.tsx (tsx)
    • packages (txt)
    • react-native-nitro-markdown (txt)
    • android (txt)
    • CMakeLists.txt (txt)
    • src (txt)
    • main (txt)
    • java (txt)
    • com (txt)
    • package.json (json)
    • jest.config.js (js)
    • scripts (txt)
    • test-cpp.js (js)
    • benchmark-js-vs-cpp.js (js)
    • nitro.json (json)
    • cpp (txt)
    • CMakeLists.txt (txt)
    • nitromd (txt)
    • nitromd.h (h)
    • UPSTREAM.md (md)
    • core (txt)
    • theme.ts (ts)
    • __tests__ (txt)
    • setup.ts (ts)
    • table-utils.test.ts (ts)
    • markdown-pipeline.test.ts (ts)
    • headless.test.ts (ts)
    • renderer-accessibility.test.ts (ts)
    • stream-timeline.test.ts (ts)
    • code-highlight.ts (ts)
    • incremental-ast.ts (ts)
    • link-security.ts (ts)
    • stream-timeline.ts (ts)
    • specs (txt)
    • MarkdownSession.nitro.ts (ts)
    • MarkdownSession.ts (ts)
    • markdown-stream.tsx (tsx)
    • renderers (txt)
    • link.tsx (tsx)
    • horizontal-rule.tsx (tsx)
    • html.tsx (tsx)
    • paragraph.tsx (tsx)
    • table.tsx (tsx)
    • table (txt)
    • types.ts (ts)
    • table-reducer.ts (ts)
    • code.tsx (tsx)
    • math.tsx (tsx)
    • MarkdownContext.ts (ts)
    • use-markdown-stream.ts (ts)
    • markdown.tsx (tsx)
    • Markdown.nitro.ts (ts)
    • headless.ts (ts)
    • index.ts (ts)
    • nitrogen (txt)
    • generated (txt)
    • android (txt)
    • kotlin (txt)
    • com (txt)
    • HybridMarkdownSessionSpecSwift.hpp (hpp)
    • swift (txt)
    • HybridMarkdownSessionSpec_cxx.swift (swift)
    • Func_void_double_double.swift (swift)
    • HybridMarkdownSessionSpec.swift (swift)
    • Func_void.swift (swift)
    • eslint.config.js (js)
    • NitroMarkdown-Swift-Cxx-Umbrella.hpp (hpp)
    • NitroMarkdown-Swift-Cxx-Bridge.hpp (hpp)
    • NitroMarkdown+autolinking.rb (rb)
    • NitroMarkdown-Swift-Cxx-Bridge.cpp (cpp)
    • NitroMarkdownAutolinking.swift (swift)
    • AGENTS.md (md)
    • README.md (md)

    Loading code snippet…