Skip to content

cihanyakar/Markus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

230 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markus

CI Release License: MIT .NET

A fast, elegant Markdown editor built with .NET 11 and Avalonia, shipped as small NativeAOT binaries (~30 MB).

Features

  • Source, Preview, vertical/horizontal Split, and Detached view modes (Cmd+1..5)
  • TextMate syntax highlighting in the source editor with 15 color themes plus an Auto mode that follows the app theme
  • Live GFM preview with tables, footnotes, task lists, Mermaid diagrams, and LaTeX math
  • Document outline, in-document search and replace, folding, typewriter mode
  • Editor and Preview customization (fonts, line numbers, tab width, full-width preview, math/Mermaid toggles)
  • Built-in update check against GitHub releases

Install

Download the latest build for macOS (Apple Silicon / arm64), Windows, or Linux from the releases page.

Build and run

dotnet tool restore
dotnet build
dotnet run --project src/Markus

Test

dotnet test

Releasing

Releases are automated with release-please. Conventional commits on main accumulate into a chore: release main PR; merging that PR tags the version and triggers the binary build workflow. Do not create tags or releases by hand.

Contributing

See CONTRIBUTING.md. All contributions must follow Conventional Commits and pass formatter, analyzers, and build (all warnings are errors).

License

MIT

About

A fast, elegant Markdown viewer built with .NET 10 and Avalonia

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors