QuickMD is the fastest, most elegant Markdown viewer for macOS. Double-click any .md file and instantly see beautifully rendered content. No Electron bloat, no loading screens—just pure native macOS performance.
Perfect for developers, writers, students, and anyone who works with Markdown daily. Think of it as the Preview.app equivalent for Markdown files.
- Opens in milliseconds—no loading screens
- Native SwiftUI app—lightweight (~2MB)
- Instant rendering of even large documents
- ✅ Headers, bold, italic, strikethrough
- ✅ Tables with proper column alignment
- ✅ Code blocks with syntax highlighting
- ✅ Task lists with checkboxes (
- [ ]/- [x]) - ✅ Nested lists (ordered and unordered)
- ✅ Images (local and remote URLs)
- ✅ Links, blockquotes, horizontal rules
- Syntax highlighting for 10+ languages (Swift, Python, JavaScript, Go, Rust, etc.)
- Perfect for README files and documentation
- Handles AI-generated markdown perfectly
- Dark mode that follows system settings
- No analytics, no tracking
- Works completely offline (except for remote images)
- Your files stay on your device
- Open source—see exactly what the code does
Available soon on the Mac App Store.
# Clone the repository
git clone https://github.com/b451c/quickmd.git
cd quickmd/QuickMD
# Open in Xcode
open QuickMD.xcodeproj
# Build and run (⌘R)Requirements:
- macOS 14.0 (Sonoma) or later
- Xcode 15.0+
- Swift 5.9+
- Right-click any
.mdfile in Finder - Select Get Info (⌘I)
- Under Open with, select QuickMD
- Click Change All...
Now all your Markdown files will open instantly with QuickMD!
| Shortcut | Action |
|---|---|
⌘O |
Open file |
⌘W |
Close window |
⌘⇧D |
Support QuickMD (donation link) |
- Language: Swift 5.9
- Framework: SwiftUI
- Minimum OS: macOS 14.0 (Sonoma)
- Architecture: Native Apple Silicon + Intel
- Custom Markdown parser with block-level parsing
- Regex-based syntax highlighting for code blocks
AsyncImagefor remote image rendering- Native SwiftUI components for performance
QuickMD/
├── QuickMD/
│ ├── QuickMDApp.swift # App entry point
│ ├── MarkdownView.swift # Main view + blocks (tables, code, images)
│ ├── MarkdownRenderer.swift # Inline markdown parser
│ ├── MarkdownTheme.swift # Color themes + patterns
│ ├── MarkdownDocument.swift # Document model
│ └── Assets.xcassets/ # App icon + assets
├── demo-screenshot.md # Demo file for screenshots
├── AppStore-Metadata.md # App Store submission guide
└── README.md # This file
# Open in Xcode
open QuickMD/QuickMD.xcodeproj
# Run with ⌘R- Select Product → Archive in Xcode
- Choose Distribute App → App Store Connect
- Upload to App Store
See QuickMD/AppStore-Metadata.md for detailed submission instructions.
QuickMD is free and open source. If you find it useful, consider supporting development:
- Table of contents navigation
- Export to PDF/HTML
- Custom themes
- LaTeX math support
- Mermaid diagram rendering
- Find & search within document
Have a feature request? Open an issue!
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
QuickMD respects your privacy. See our Privacy Policy for details.
TL;DR: No data collection, no analytics, no tracking. Everything runs locally on your device.
Built with ❤️ using Swift and SwiftUI
⭐ Star this repo if you find QuickMD useful!





