Skip to content

Repository files navigation

GHS Markdown Editor (Tauri)

"Mike and the Machine"

A fast, native Windows Markdown editor built with Tauri 2, React 19, and CodeMirror 6. Part of the GHS Markdown Ecosystem.


Features

Editor

  • Multi-tab — open multiple documents simultaneously; tabs persist across sessions
  • Drag and drop — drag .md files onto the window to open them in new tabs
  • CodeMirror 6 with full Markdown syntax highlighting harmonized with the preview
  • Full toolbar — headings, bold, italic, code, links, tables, lists, and more
  • Right-click context menu — formatting, heading submenu, word wrap, line numbers, clipboard, save
  • Code Block language picker — select or change a language on any fenced code block
  • Word Wrap and Show Line Numbers — toggleable, persisted across sessions

Preview

  • Live split preview with anchor-based scroll sync — both directions, interpolated
  • Pop-out preview window — detach into its own floating window with live scroll sync
  • Click any heading in the preview to jump the editor to that line
  • GFM tables rendered correctly
  • Syntax highlighting in fenced code blocks

Navigation

  • Document Topology sidebar — heading structure with word counts and active section highlight
  • Command Palette (Ctrl+K) — fuzzy search across commands, headings, snippets, recent files
  • Smart Gutter — scroll position indicator and live word count between panes

File Management

  • Native open / save / save-as dialogs
  • Recent files list (up to 20, persisted)
  • Configurable auto-save — Off / 30s / 1m / 2m / 5m (default Off)
  • Draft recovery — unsaved content recovered on next launch
  • .md file association — no admin rights required; works with portable .exe
  • Singleton — double-clicking a .md file routes to the existing instance

Snippets & History

  • Snippet library — 10 built-in snippets; insert at cursor from the sidebar
  • Snippet Studio — create, edit, and tag your own snippets
  • Version Timeline — every Ctrl+S creates a snapshot; browse and restore from the sidebar

Export

  • HTML (Styled or Clean), PDF, Plain Text, Copy Markdown
  • Export Dialog (Ctrl+Shift+E) — all options in one place

Customization

  • GHS Dark and GHS Ink (light) themes
  • 10 accent color presets — updates all accents app-wide instantly
  • Font size slider — 12–20px, live preview
  • Editor font — Cascadia Code, Consolas, Georgia, Arial
  • GHS-styled search panel (Ctrl+F) with match highlighting

Keyboard Shortcuts

Shortcut Action
Ctrl+N New Tab
Ctrl+O Open File
Ctrl+S Save
Ctrl+Shift+S Save As
Ctrl+B Bold
Ctrl+I Italic
Ctrl+` Inline Code
Ctrl+Shift+K Code Block
Ctrl+K Command Palette
Ctrl+Shift+E Export Dialog
Ctrl+F Find / Replace
F1 Help

Downloads

See the latest release for:

  • markdown-tauri.exe — portable, no install required
  • GHS Markdown Editor_x64_en-US.msi — Windows Installer
  • GHS Markdown Editor_x64-setup.exe — NSIS installer

System Requirements

  • Windows 10 or 11 (64-bit)
  • WebView2 runtime (included with Windows 11; auto-installed on Windows 10)

GHS Markdown Ecosystem

App Stack
Web React 18 / Firebase
Windows WPF C# / .NET 8 / WPF
Cross-Platform .NET 10 / Avalonia
Tauri (this) Rust / Tauri 2 / React 19

Built By

Mike Head — architecture, direction, product vision Claude (Anthropic) — implementation engine

Every architectural decision made by a human. Every line of code generated by AI.


License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages