Marker

GTK+3 Markdown editor for Linux with scientific syntax, math, diagrams, and Pandoc exports

Repository activity
  • Stars861
  • Forks76
  • Open Issues135
License

GPL-3.0

Languages
  • JavaScript
  • C
  • CSS

About Marker

Marker is a Markdown editor for Linux made with GTK+3. It lets users view and edit Markdown documents in a native desktop application, with conversion paths for HTML, LaTeX, and common document formats.

Markdown conversion uses SciDown for HTML and LaTeX, including YAML headers, document classes, Beamer presentation mode, abstracts, tables of contents, external document inclusion, equations, figures, tables, listings, captions, and internal references. It also supports TeX math rendering with KaTeX or MathJax, Mermaid diagrams, Charter plotting, highlight.js code block highlighting, an integrated sketch editor, custom CSS themes, and custom syntax themes.

Documents export through Pandoc to PDF, RTF, ODT, and DOCX. An integrated sketch editor adds freehand drawings, and the look of both the preview and the editor can be changed with custom CSS themes and custom syntax themes.

Key features

  • View and edit Markdown documents
  • HTML and LaTeX conversion with SciDown
  • TeX math rendering with KaTeX or MathJax
  • Mermaid diagrams, Charter plots, and highlight.js code blocks
  • Pandoc export to PDF, RTF, ODT, and DOCX

Details

First released
2017
Platforms
Linux
Toolkit
GTK+3
Conversion
SciDown · Pandoc
Exports
PDF · RTF · ODT · DOCX
Math
KaTeX · MathJax