🍦 SwiftServe Get

Menu / ui.markdown-rendering

Can Swift packages do markdown rendering?

also known as: markdown view · commonmark · gfm

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst

serves it · confidence 0.90 · as of 2.4.1

  • Markdown
    Sources/MarkdownUI/Views/Markdown.swift:191
    View the line on GitHub →
    SwiftUI view that displays read-only Markdown content; unconditional in the surface (no #if gaps)
  • Markdown.init
    Sources/MarkdownUI/Views/Markdown.swift:237
    View the line on GitHub →
    init(_ markdown: String, baseURL: URL? = nil, imageBaseURL: URL? = nil)
  • MarkdownContent
    Sources/MarkdownUI/DSL/Blocks/MarkdownContent.swift:62
    View the line on GitHub →
    Pre-parsed GFM-compatible Markdown content value

serves it · confidence 0.90 · as of 2.4.1

serves it · confidence 0.90 · as of 2.4.1

serves it · confidence 0.90 · as of 2.4.1

serves it · confidence 0.70 · as of 2.4.1

  • Markdown
    Sources/MarkdownUI/Views/Markdown.swift:191
    View the line on GitHub →
    Unconditional in the surface; no visionOS gap and no os() guards anywhere in the live surface
  • MarkdownContent
    Sources/MarkdownUI/DSL/Blocks/MarkdownContent.swift:62
    View the line on GitHub →
    No visionOS gap
  • Package.swift:0
    View the line on GitHub →
    No visionOS floor declared (swift-tools-version 5.6 predates visionOS); iOS 15 floor applies via iOS compatibility — confidence reduced
?

not verified yet · confidence 0.20 · as of 2.4.1

  • Markdown
    Sources/MarkdownUI/Views/Markdown.swift:191
    View the line on GitHub →
    Surface shows no linux gap (no os() guards), but the core view imports SwiftUI, which does not exist on Linux; no guard-based absence evidence, so status stays unknown
  • README.md:0
    View the line on GitHub →
    README minimum-requirements list covers only macOS/iOS/tvOS/watchOS; Linux not mentioned

serves it · confidence 0.90 · as of 2.4.1

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it