Skip to content

peterjthomson/marktext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarkText

MarkText


🔆 Next generation markdown editor 🌙
A simple and elegant open-source markdown editor that focused on speed and usability.

📥 Downloads

⬇️ Download Latest Release

Platform Download
macOS (Apple Silicon) marktext-mac-arm64-1.0.0.dmg
macOS (Intel) marktext-mac-x64-1.0.0.dmg
  • MarkText is a free and open source markdown editor originally written by Jocs and contributors.

  • Sadly, the core repository became unmaintained since about 3 years ago, but various Quality of Life issues remained. This repository serves as an attempt at modernising my favourite Markdown Editor, and is a fork based off Jacob Whall's Fork.

  • The fork by Tkaixiang is highly recommended as a starting point for anyone looking to use MarkText on a modern Mac or to build the app locally for themselves. See Tkaixiang's motivation for his fork

  • The 2026 fork by Peter Thomson is designed as a file first (no vaults or cloud services), live preview (in-situ WYSIWG preview), minimalist, modern markdown editor.

Windows

Linux

  • Simply check out the Releases Page
  • Tested on:
    • Ubuntu 24.0.2 (AppImage and .deb packages)

Linux Package Managers

1. Arch Linux AUR version

MacOS

  • Available on the Releases Page
  • Both Apple Silicon (arm64) and Intel (x64) builds available
  • Release builds are signed and notarized for macOS Gatekeeper compatibility

2. Screenshots

3. ✨Features ⭐

  • Realtime preview (WYSIWYG) and a clean and simple interface to get a distraction-free writing experience. (Importantly, this is an in-line in-editor preview not a split pane preview.)

  • Support CommonMark Spec, GitHub Flavored Markdown Spec and selective support Pandoc markdown.

  • Markdown extensions such as math expressions (KaTeX), front matter and emojis.

  • Support paragraphs and inline style shortcuts to improve your writing efficiency.

  • Output HTML and PDF files.

  • Various themes: Cadmium Light, Material Dark etc.

  • Various editing modes: Source Code mode, Typewriter mode, Focus mode.

  • Paste images directly from clipboard.

3.1 🌙 Themes🔆

Cadmium Light Dark
Graphite Light Material Dark
Ulysses Light One Dark

3.2 😸Edit Modes🐶

Source Code Typewriter Focus

4. Motivation

1. Soo is this fork any different from the countless others?

  • A main gripe I had when looking into marktext was that the development framework + environment was aging badly and took forever to compile

    • Most libaries were outdated and some couldn't even be installed with modern versions of Node.JS/Python
  • Hence, this fork is kind of a major "re-write" that makes use of electron-vite instead of the old Babel + Webpack setup

    • The goal here is to give marktext a fresh start using modern frameworks and libraries as much as possible
    • Everything has also been migrated to Vue3 and Pinia with all libraries updated to their latest possible versions
  • The main and preload processes are still compiled to CommonJS, but the renderer is now fully ESModules only (which posed some interesting issues during migration)

2. That's cool! How can I help?

  • Any form of:

    1. Testing for bugs (Bug-Reports)

    2. Pull Requests

    Are more than welcome!

  • You can find a basic list of commands for getting around this repo below, but otherwise - the file structure should be very similar to the original marktext

3. Project Setup

About

Modern, minimalist markdown editor for Mac with live preview

Resources

License

Stars

Watchers

Forks

Packages