gonzalezreal/swift-markdown-ui

Maintenance mode — new development in Textual: https://github.com/gonzalezreal/textual

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 18 minutes ago
Added to GitGenius on September 17th, 2026
Created on December 3rd, 2020
Open Issues & Pull Requests: 62 (+0)
GitHub issues: Enabled
Number of forks: 558
Total Stargazers: 3,929 (+0)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.2 days
Mean response time: 49.3 days
90th percentile: 146.8 days
Tracked items: 29

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 26
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 560 days
Stale 30+ days: 26
Stale 90+ days: 23

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (3)
  • question (2)
  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

MarkdownUI is a SwiftUI library for displaying and customizing Markdown text in iOS, macOS, tvOS, and watchOS applications.

The library solves the problem of rendering rich Markdown content within SwiftUI interfaces. It parses Markdown according to the GitHub Flavored Markdown specification and converts it into native SwiftUI views. The tool supports a comprehensive set of Markdown elements including images, headings, lists with task list support, blockquotes, code blocks, tables, and thematic breaks. It provides theming capabilities that allow developers to customize how Markdown renders through built-in themes, custom themes, or targeted overrides of specific text and block styles.

Developers building SwiftUI applications that need to display user-generated or remote Markdown content should consider this library. It works across Apple platforms with minimum requirements of macOS 12.0, iOS 15.0, tvOS 15.0, and watchOS 8.0, though some advanced features like tables require newer platform versions. The library offers two approaches to creating Markdown views: passing a Markdown string directly to an initializer, or using a content builder with a domain-specific language for composing Markdown content programmatically.

The project is in maintenance mode with new development focused on a successor project. The repository maintains active continuous integration workflows. Documentation is provided through DocC, Apple's native documentation system. The codebase is written in Swift and targets the SwiftUI framework exclusively.