Skip to content

trsdn/mdviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MDViewer

A minimal macOS Markdown viewer. No editor, no bloat — just clean rendering with automatic Dark Mode support.

macOS Swift License Size Memory

Features

  • GitHub-flavored rendering via marked.js
  • Dark Mode — automatic (system), light, or dark via View > Appearance
  • Zoom — Cmd+/Cmd- with persistent zoom level
  • Reload — Cmd+R to refresh after external edits
  • Native file handling — Open, Recent Files, drag & drop
  • < 500 KB total — no Electron, no runtime, no dependencies

Performance

Metric Value
App size < 500 KB
Download (zip) < 150 KB
Cold start < 50 ms
Memory < 100 MB

Install

Download the latest .app from Releases or build from source:

brew install xcodegen
xcodegen generate
xcodebuild -scheme MDViewer -configuration Release build

Keyboard Shortcuts

Action Shortcut
Reload Cmd R
Zoom In Cmd +
Zoom Out Cmd -
Actual Size Cmd 0
System Appearance Cmd Shift 0
Light Mode Cmd Shift 1
Dark Mode Cmd Shift 2

Dependencies

Library Version License Purpose
marked 15.0.7 MIT Markdown → HTML parsing

No Swift package dependencies. No external frameworks.

License

MIT

About

Minimal macOS Markdown viewer with Dark Mode

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •