Beautiful Markdown, at a glance.
A minimalist, elegant markdown viewer and editor for macOS.
- ๐ Beautiful Reading Experience - Clean typography with customizable font pairings
- โ๏ธ In-Place Editing - Seamless toggle between view and edit modes
- ๐จ Multiple Themes - 9 beautiful color themes including Solarized, Nord, Dracula, and more
- ๐ Dark/Light Mode - Automatic theme switching based on system preferences
- ๐ Typography Control - Adjustable font size and 10 curated font pairings
- โก Lightning Fast - Instant file switching with intelligent caching
- ๐ Global Search - Search across all markdown files in your folder
- ๐ Quick Open - Fuzzy file finder (โP) like VS Code
- ๐ Table of Contents - Navigate through document sections with collapsible outline
- ๐ Search & Replace - Find and replace with regex support in edit mode
- ๐ Smart Tabs - Multi-document interface that appears when needed
- ๐ฅ Multi-Format Export - Export to PDF, HTML, and Word/DOCX
- ๐ฆ Batch Export - Export multiple files at once
- ๐จ๏ธ Print Preview - Preview before printing with custom styling
- โ๏ธ Export Options - Custom page settings and formatting options
- ๐๏ธ Text-to-Speech - Natural voices powered by KittenTTS
- ๐ Auto Updates - Over-the-air updates with smart notifications
- ๐ Performance Mode - Virtual scrolling for large files
- ๐ง Debug Mode - Performance metrics and developer tools
- ๐พ Smart Saving - Save with โS, with full undo/redo support
- ๐ Built-in File Browser - Navigate folders with a collapsible sidebar
- ๐ฏ Drag & Drop Support - Drop files or folders directly onto the app
- ๐ File Association - Set as default app for
.mdand.markdownfiles - ๐ Recent Files - Quick access to recently opened documents
- ๐ GitHub Flavored Markdown - Tables, task lists, strikethrough, and more
- ๐งฎ LaTeX Math Equations - Beautiful math rendering with KaTeX
- ๐ Mermaid Diagrams - Flow charts, sequence diagrams, and more
- ๐จ Syntax Highlighting - Code blocks with automatic language detection
- ๐ Smart Links - Clickable URLs and email addresses
- ๐ Command Line Interface - Open files with
markview filename.md - โก Quick Access - Launch Markview from anywhere in terminal
- ๐ฆ Easy Installation - Install CLI directly from the app settings
- Download the latest
.dmgfrom Releases - Open the downloaded DMG file
- Drag Markview to your Applications folder
- Launch from Applications (right-click โ "Open" on first launch)
brew install --cask markviewIf you see "Markview can't be opened because it is from an unidentified developer" or "the file is corrupted" when installing the DMG, this is macOS Gatekeeper blocking the app. To fix this:
- First try right-clicking the app and selecting "Open"
- If that doesn't work, run this Terminal command:
sudo xattr -rd com.apple.quarantine "/Applications/Markview.app"- Double-click any
.mdfile (after setting as default app) - Drag & drop files or folders onto the app icon or window
- Use sidebar buttons to browse for files or folders
- Command line:
markview README.md(after installing CLI)
| Action | Shortcut |
|---|---|
| Toggle Edit Mode | โE |
| Save | โS |
| Undo | โZ |
| Redo | โโงZ |
| Open Settings | โ, |
| Action | Shortcut |
|---|---|
| Quick Open | โP |
| Global Search | โโงF |
| Toggle Table of Contents | โโงO |
| Toggle Sidebar | โโฅS |
| Find & Replace (Edit Mode) | โF |
| Action | Shortcut |
|---|---|
| Close Tab | โW |
| Switch to Tab 1-9 | โ1 - โ9 |
| Action | Shortcut |
|---|---|
| Read Aloud | โR |
| Pause/Resume | Space |
| Stop Reading | Esc |
| Action | Shortcut |
|---|---|
| Export Document | โโงE |
- Open a markdown file
- Press
โEto enter edit mode - Make your changes with live preview
- Press
โSto save - Press
โEagain to return to reading mode
Markview includes 9 beautiful color themes:
- Default (Light/Dark)
- Solarized (Light/Dark)
- Nord
- Dracula
- Rosรฉ Pine (Regular/Dawn)
- Tokyo Night
- One Dark
Access themes via Settings (โ,) โ Color Theme
- Node.js 16+ and npm
- macOS 10.15 or later
- Xcode Command Line Tools
# Clone the repository
git clone https://github.com/yourusername/markview.git
cd markview
# Install dependencies
npm install
# Development mode with hot reload
npm run dev
# Build for production
npm run build
# Package for macOS
npm run dist:macmarkview/
โโโ src/
โ โโโ main/ # Electron main process
โ โโโ renderer/ # React app
โโโ resources/
โ โโโ icons/ # App icons
โ โโโ cli/ # CLI scripts
โโโ dist/ # Build output
โโโ build/ # Packaged apps
Contributions are welcome! Please feel free to submit a Pull Request. For major changes:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Follow the existing code style
- Add tests for new features
- Update documentation as needed
- Ensure all tests pass before submitting PR
- Font Pairings - Choose from 10 curated font combinations
- Lightning Fast - Instant file switching with caching
- Virtual Scrolling - Smooth performance for large files
- Debug Mode - Performance metrics and developer tools
- UI Improvements - Cleaner interface with smart tab bar
See CHANGELOG.md for full release history.
- Mermaid diagrams may take a moment to render on first load
- Large files (>10MB) may experience slower performance
- Some complex LaTeX equations might need page refresh
MIT License - see LICENSE file for details
- Built with Electron and React
- Markdown parsing by remark
- Math rendering by KaTeX
- Diagram support by Mermaid
- Inspired by iA Writer's beautiful typography
Markview - Your Markdown. Clear. Themed. Everywhere.
Made with โค๏ธ for the markdown community



