https://github.com/jaywcjlove/HTMLToMarkdown
A Swift library based on JavaScriptCore for converting HTML to Markdown.
https://github.com/jaywcjlove/HTMLToMarkdown
html html-to-markdown swift swift-package-manager
Last synced: 23 days ago
JSON representation
A Swift library based on JavaScriptCore for converting HTML to Markdown.
- Host: GitHub
- URL: https://github.com/jaywcjlove/HTMLToMarkdown
- Owner: jaywcjlove
- License: mit
- Created: 2025-09-09T10:50:05.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-04-23T05:52:50.000Z (3 months ago)
- Last Synced: 2026-04-23T07:25:45.581Z (3 months ago)
- Topics: html, html-to-markdown, swift, swift-package-manager
- Language: Swift
- Homepage:
- Size: 325 KB
- Stars: 18
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-swift - HTMLToMarkdown - Convert HTML into Markdown using a Swift API. (Data and Storage)
README
HTML To Markdown
===
A Swift library based on JavaScriptCore for converting HTML to Markdown.
## Installation
### Swift Package Manager
Add CodeMirror to your project using Xcode:
1. In Xcode, go to `File` → `Add Package Dependencies...`
2. Enter the repository URL: `https://github.com/jaywcjlove/HTMLToMarkdown.git`
3. Click `Add Package`
Or add it to your `Package.swift` file:
```swift
dependencies: [
.package(url: "https://github.com/jaywcjlove/HTMLToMarkdown.git", from: "1.0.0")
]
```
## Usage
```swift
import HTMLToMarkdown
let toMarkdown = try HTMLToMarkdown()
let html = """
Here's an image:
And another one without title:
"""
let markdown = try toMarkdown.conversion(html)
// Here's an image:
//
// 
//
// And another one without title:
//
// 
```
## License
Licensed under the MIT License.