mdr

michaelsanford·michaelsanford.mdr

A beautiful, cross-platform terminal markdown renderer. Read docs, READMEs, and notes without leaving your shell.

winget install --id michaelsanford.mdr --exact --source winget

Latest 2.0.0·July 10, 2026

Release Notes

What's Changed πŸš€ Performance & Native AOT Compilation

  • Near-Instant Startup: CLI startup time has been cut by ~10Γ—, down to ~30ms (warmed run).
  • Reduced Binary Size: Footprint has been slashed from ~75 MB to ~5.6 MB (optimized further to 4.3 MB on Windows x64).
  • Zero Runtime Dependencies: Compiled directly to native machine instructions.
  • Diagnostic Trimming: Stripped stack trace tables, telemetry logging, and HTTP activity tracing to minimize the binary size. πŸ“¦ Windows Distribution & SmartScreen Optimizations
  • Replaced direct raw .exe downloads on Windows with .zip archives. WinGet will now extract the portable executable automatically upon install, bypassing NTFS "Mark of the Web" metadata and preventing Windows Defender SmartScreen execution delays This release is a hat-tip to famed comedian Gad Elmaleh. Summary Changelog
  • fix(ci): bypass gh search index delay for winget tracking by @michaelsanford in #21
  • Bump Spectre.Console from 0.57.1 to 0.57.2 by @dependabot[bot] in #22
  • fix: set UTF-8 output encoding for Unicode rendering by @michaelsanford in #23
  • perf: cut CLI startup time via ReadyToRun + InvariantGlobalization by @michaelsanford in #24
  • perf: migrate to NativeAOT for near-instant startup by @michaelsanford in #25
  • fix(ci): fix release workflow permissions and win-arm64 cosign install by @michaelsanford in #26 Full Changelog: v1.2.1...v2.0.0

Installer type: zip

x64β€”48582DF9FAAD81066349C78E627DD1D9C9A171EBEAFDADA418D7BC04DB4AA70C
arm64β€”2F4272942322889F6C92B21C423FBF4D01BC4B1AAB69BD7643A49011769EAB4A

Details

Homepage
https://github.com/michaelsanford/mdr
License
MIT
Publisher
michaelsanford
Support
https://github.com/michaelsanford/mdr/issues

Tags

dotnetmarkdown-viewerterminal-appterminal-based

Older versions (2)

1.2.1
x64β€”444351ECE5928CC87B7A6BA00582A9F2CD1B0E665B41E7548E7CFE56DDAC1B64
arm64β€”224B0813FDEFC5C56D41FDD09A3F22025F1FEDB4F6BA76C9BC646CB38B03E747
1.0.1.0
x64β€”ED38DD40EC276DAF6B3F15034E23B2F48E22F5B7869C615110200B197E614AF3
arm64β€”C4B5FE3E2BA565E3A4586907A2FECC7016446451A7C3AADEDC81535B780B8C09