DOWNLOAD
Download Swift Markdown Kit
One zip that runs as soon as you unpack it: the XCFramework, a demo project, and the integration docs. No license file is needed in the iOS Simulator and there is no time limit — integrate it, render your real content, confirm it behaves, and decide afterwards.
What is in the package
- XCFramework for iOS and the iOS Simulator
- Demo project: streaming, chat mode, theming, custom syntax
- Integration documentation and API reference
- SHA-256 manifest for verification
Release details
- Version
- 0.0.10Latest
- Size
- 4.5 MB
- Published
- 24 Aug 2026, 18:00 UTC
- Requirements
- iOS 17 or later · Xcode 15 or later · Swift 5.9 or later
Verify your download
Check the hash after downloading to confirm you have exactly the file listed on this page:
shasum -a 256 SwiftMarkdownKit-0.0.10.xcframework.zip25da3f640e4d66c80729e2aa48b96aab952690a0f93f5fdec8502942de1ad9f3SPM
Swift Package Manager
In Xcode, choose File → Add Package Dependencies and enter the repository URL:
https://github.com/cellgit/swift-markdown-kit.gitView on GitHubORIENTATION
Which one are you looking for
Searching for Swift and Markdown turns up several similarly named projects that solve genuinely different problems. The short version:
- apple/swift-markdown
- Apple's open-source Markdown parser. It turns text into a document tree and does not display anything — how it looks on screen is code you write.
- swift-markdown-ui
- An open-source SwiftUI package that renders Markdown as SwiftUI views. A good fit for static content, or content that does not change often.
- Swift Markdown Kit (this page)
- A commercially licensed rendering SDK designed for LLM token streams and whole conversations: incremental scanning parses only what is new, and one renderer carries an entire chat.
These are not competing answers to one question. If you only need to parse, Apple's library is enough; if you need to render an LLM reply as it streams, that is the problem this SDK exists for.
LICENSE
When you need a paid license
Not in the simulator. Running your app on a device or shipping it to the App Store needs a signed license file bound to your Apple Team ID, issued in your account after purchase.