Markpad

sftwrdotdevBSD-3-Clause活跃维护

一款像记事本一样轻量的 Markdown 编辑器,基于 Tauri 和 SvelteKit 构建,适合快速打开、随手写 Markdown 而不被复杂功能打扰。

The Notepad equivalent for Markdown

v2.9.2发布于 2026-11-02 09:43 UTC1,389star +8 / 7 天103fork同步于 2026-11-10 11:48 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
brew install --cask markpad
硬件要求按 README 关键词推断
支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v2.9.2
  1. v2.9.2Markpad v2.9.2最新正式版2026-11-02 · 2026-11-02 09:43 UTC

    Download

    SystemChipDownload
    WindowsIntel / AMDMarkpad_2.9.2_x64-setup.exeinstaller
    Intel / AMDMarkpad_2.9.2_x64.exeportable
    ARM64Markpad_2.9.2_arm64-setup.exeinstaller
    ARM64Markpad_2.9.2_arm64.exeportable
    macOSIntel and Apple SiliconMarkpad_2.9.2_universal.dmgone file for both
    Linuxx86-64Markpad_2.9.2_amd64.AppImageportable
    x86-64Markpad_2.9.2_amd64.debDebian, Ubuntu
    x86-64Markpad-2.9.2-1.x86_64.rpmFedora, RHEL, openSUSE

    [!NOTE] Windows SmartScreen Notice: Windows executables are not signed with an Authenticode certificate, so SmartScreen shows them as an unrecognized app. Click "More info" → "Run anyway". The antivirus heuristic that used to flag the portable .exe no longer does.

    The two Windows files differ only in that one installs and one does not. Package managers: choco install markpad-app (Windows), brew install --cask markpad (macOS), sudo snap install markpad (Linux).

    What Markpad renders

    Every syntax Markpad renders is in one document — download markdown-syntax.md (简体中文) and open it in Markpad: the preview shows each feature working, the editor beside it shows how each one is written. Give the same file to an AI and it knows exactly what Markpad can render: ask it to reformat a document you already have, or to write a new one that uses the whole range — callouts, tables, footnotes, maths, diagrams — and open the result here. Read it on GitHub.


    What's Changed

    Full Changelog: https://github.com/sftwrdotdev/Markpad/compare/v2.9.1...v2.9.2

  2. v2.9.1Markpad v2.9.12026-10-29 · 2026-10-29 11:46 UTC
    查看更新说明

    What's new in 2.9.1

    A release about windows and tabs: Markpad now remembers every window, keeps what you have not saved, and can show your tabs and a folder down the side.

    Changed

    • Quitting no longer asks about unsaved changes. Unsaved tabs are kept and come back the next time Markpad opens, text and all. The same copy saves your text after a crash. Closing a single tab, or one of several windows, still asks. To get the old question back, turn off Settings → Files → Restore unsaved changes on launch.
    • Auto-Reload starts on. When another program changes a file you have open and have not edited, Markpad shows the new text. A tab with unsaved edits is never reloaded; it shows a bar asking what to do. Turn it off per window with the Auto-Reload button in the title bar or, on macOS, View → Auto-Reload.
    • PDF export margins are 1 cm, down from 0.75 in.

    New

    • Every window comes back. Quit with three windows open and all three reopen, each with its own tabs, position and size. After a crash they come back with their tabs, at the default size. Turn it off in Settings → Files → Restore windows on launch.
    • New empty window: ⇧⌘N (Ctrl+Shift+N on Windows and Linux).
    • Full macOS menu bar. File, Edit (with Format), View and Window, in the app's language. View toggles show a checkmark when they are on.
    • Tabs down the side. Settings → Appearance → Tab Position: Top, Left Column or Right Column. A column shows each file's full name and can be resized by dragging its edge.
    • Open a folder in a sidebar. ≡ → Open Folder… shows the folder as a tree. With tabs in a column, the two stack, with a divider between them.
    • Newlines as spaces, if you want. Turn off Settings → Preview → Every Newline Breaks the Line and a newline inside a paragraph shows as a space, as on GitHub. Hard-wrapped files then read as normal paragraphs. On by default, which is how Markpad always worked.
    • Resize table columns. In the preview, drag a border between two columns. Double-click a border to go back to automatic widths.
    • Choose which window opens a file. Settings → Files → Open external files in: Last window (as before) or Ask me, which lists the open windows when you open a file from Finder or Explorer.
    • Undo, Redo and Select All in the editor's right-click menu. Settings → Shortcuts now lists Undo, Redo, Cut, Copy and Paste.
    • PDF export shows progress. On Windows it then offers to open the file, as HTML export does.
    • Windows: Markdown files get their own icon in Explorer.
    • .mdown and .mkd files now list Markpad under Open With.
    • Every language is complete. About 3,000 texts that showed in English in other languages are now translated.

    Faster

    • Large files no longer freeze while you type. In split view the preview only redraws the part you changed. On a 5 MB file it used to stall for over two seconds after each word.
    • Starting with many tabs is quick. Only the tab on screen is loaded at startup. The others load when you click them.

    Fixed

    • When a file changes on disk while you have unsaved edits, the bar now appears right away, not only when you save. It no longer covers the editor toolbar.
    • Opening a file that is already open in another window switches to that window, instead of opening it twice.
    • The same file no longer opens in two tabs when it arrives under two spellings (readme.md and Readme.md, a symlink, or C:\ and C:/ paths). The two tabs used to overwrite each other.
    • Several cases where text could land in the wrong tab or be lost: switching tabs while a file was reloading, typing while a tab moved to another window, renaming a tab while it was saving, and the "file changed on disk" bar acting on the wrong tab.
    • Cmd/Ctrl+S on a file with no changes no longer rewrites it. This stops sync apps from uploading a file nothing changed in.
    • Find in the preview matches text across
  3. v2.8.4Markpad v2.8.42026-10-07 · 2026-10-07 07:44 UTC
    查看更新说明

    What's new in 2.8.4

    A small release about tables.

    • Wide tables have two settings. In Settings → Preview:

      • Wide Tables Can Exceed Max Width, off by default. On, a table wider than the text grows into the side margins, as in 2.8.0–2.8.3. Off, it stays within Max width.
      • Scroll Wide Tables, on by default. On, a table that still does not fit keeps its words whole and scrolls sideways, as on GitHub. Off, the whole table is squeezed to fit, breaking words where it has to.

      If you liked tables using the margins, turn the first one on.

    • npm audit is clean again. Two dependency advisories are fixed: source-map-js, and the copy of KaTeX that Mermaid used.

    Download

    SystemChipDownload
    WindowsIntel / AMDMarkpad_2.8.4_x64-setup.exeinstaller
    Intel / AMDMarkpad_2.8.4_x64.exeportable
    ARM64Markpad_2.8.4_arm64-setup.exeinstaller
    ARM64Markpad_2.8.4_arm64.exeportable
    macOSIntel and Apple SiliconMarkpad_2.8.4_universal.dmgone file for both
    Linuxx86-64Markpad_2.8.4_amd64.AppImageportable
    x86-64Markpad_2.8.4_amd64.debDebian, Ubuntu
    x86-64Markpad-2.8.4-1.x86_64.rpmFedora, RHEL, openSUSE

    [!NOTE] Windows SmartScreen Notice: Windows executables are not signed with an Authenticode certificate, so SmartScreen shows them as an unrecognized app. Click "More info" → "Run anyway". The antivirus heuristic that used to flag the portable .exe no longer does.

    [!NOTE] macOS folder access: Coming from 2.7.x or earlier, macOS asks for folder access once more after this update. From now on the grant carries across updates.

    If you gave Markpad Full Disk Access in 2.7.x or earlier, that grant no longer applies, and macOS asks each time Markpad saves to Desktop or Documents. Renew it once: in System Settings → Privacy & Security → Full Disk Access, select Markpad, remove it with −, then add /Applications/Markpad.app again with +.

    The two Windows files differ only in that one installs and one does not. Package managers: choco install markpad-app (Windows), brew install --cask markpad (macOS), sudo snap install markpad (Linux).

    What Markpad renders

    Every syntax Markpad renders is in one document — download markdown-syntax.md (简体中文) and open it in Markpad: the preview shows each feature working, the editor beside it shows how each one is written. Give the same file to an AI and it knows exactly what Markpad can render: ask it to reformat a document you already have, or to write a new one that uses the whole range — callouts, tables, footnotes, maths, diagrams — and open the result here. Read it on GitHub.


    What's Changed

  4. v2.8.3Markpad v2.8.32026-10-02 · 2026-10-02 06:38 UTC
    查看更新说明

    What's new in 2.8.3

    A release about speed, plus a handful of fixes.

    • Faster startup. Markpad starts with English only and fetches your language the first time it is needed, so the startup code is about a fifth smaller. Code highlighting, maths and diagrams load only when a document uses them. A plain-text document no longer downloads about 1.9 MB of libraries.
    • Large files open faster. Opening a file used to render it twice. It renders once now. Documents with lots of maths no longer slow down sharply as they grow: a 1.6 MB test document went from 3.3 s to 0.12 s to render.
    • Typing and scrolling do less work. The word count waits for a pause in typing and is skipped when it is hidden. Scrolling no longer re-reads the whole document. Folding and the outline share one pass instead of two. The preview parses each update once fewer and finds lines on scroll without walking the whole page.
    • No more freezes on paste or save. Pasting a large image and saving the session no longer block every window. An external save that touches the file several times now reloads once.
    • Tables wrap between words. A short column next to a long one no longer breaks words in the middle. A table that still does not fit scrolls sideways.
    • Exports keep your fonts. PDF and HTML exports now carry the preview's font, font size, code font, code font size and highlight colour.
    • Wayland paste works. On Linux under Wayland, paste reads the system clipboard instead of the last thing copied inside Markpad.
    • Small fixes. Dragging a document over the editor says Drop to Open. The settings dialog no longer grows a little every time its header is clicked.

    Download

    SystemChipDownload
    WindowsIntel / AMDMarkpad_2.8.3_x64-setup.exeinstaller
    Intel / AMDMarkpad_2.8.3_x64.exeportable
    ARM64Markpad_2.8.3_arm64-setup.exeinstaller
    ARM64Markpad_2.8.3_arm64.exeportable
    macOSIntel and Apple SiliconMarkpad_2.8.3_universal.dmgone file for both
    Linuxx86-64Markpad_2.8.3_amd64.AppImageportable
    x86-64Markpad_2.8.3_amd64.debDebian, Ubuntu
    x86-64Markpad-2.8.3-1.x86_64.rpmFedora, RHEL, openSUSE

    [!NOTE] Windows SmartScreen Notice: Windows executables are not signed with an Authenticode certificate, so SmartScreen shows them as an unrecognized app. Click "More info" → "Run anyway". The antivirus heuristic that used to flag the portable .exe no longer does.

    [!NOTE] macOS folder access: Coming from 2.7.x or earlier, macOS asks for folder access once more after this update. From now on the grant carries across updates.

    If you gave Markpad Full Disk Access in 2.7.x or earlier, that grant no longer applies, and macOS asks each time Markpad saves to Desktop or Documents. Renew it once: in System Settings → Privacy & Security → Full Disk Access, select Markpad, remove it with −, then add /Applications/Markpad.app again with +.

    The two Windows files differ only in that one installs and one does not. Package managers: choco install markpad-app (Windows), brew install --cask markpad (macOS), `sudo snap install ma

  5. v2.8.2Markpad v2.8.22026-09-29 · 2026-09-29 19:43 UTC
    查看更新说明

    What's new in 2.8.2

    A release about writing with fewer distractions, and about settings that say what they do.

    • Focus Mode and Typewriter Mode. Two new switches under Appearance, next to Zen Mode. Focus Mode dims everything outside the paragraph you are in. Typewriter Mode keeps the line you are on in the middle of the editor. Each of the three now has one line saying what it does.
    • Temporary highlights in the preview. Select text, right-click, and mark it or every copy of it. Nothing is written to the file. A second setting faintly marks other copies of whatever you select. Both are off by default, under Preview.
    • Export and import settings. Settings → Files can save all your settings, installed themes included, to a JSON file and load them on another machine.
    • The preview cursor is now a setting, off by default. Turn on Click in Preview Places Cursor to get 2.8.1's behaviour back. With it off, the outline follows what you scroll to in the preview.
    • Task lists render right. Ticking a sub-task no longer strikes its parent and siblings, and leaves no gap below. Plain items in a mixed list keep their bullets. Folding a section no longer turns the chevrons inside it.
    • Animation settings are yours. Animate Scrolling on Jump and Animate Cursor Movement no longer get switched off silently by the system's reduce-motion setting.
    • Settings are easier to find. How files open, save and restore now all sit under Files. Some labels were renamed to say what they control, for example Table of Contents Highlights is now Outline Follows and Restore State on Reopen is now Reopen Previous Tabs.

    Download

    SystemChipDownload
    WindowsIntel / AMDMarkpad_2.8.2_x64-setup.exeinstaller
    Intel / AMDMarkpad_2.8.2_x64.exeportable
    ARM64Markpad_2.8.2_arm64-setup.exeinstaller
    ARM64Markpad_2.8.2_arm64.exeportable
    macOSIntel and Apple SiliconMarkpad_2.8.2_universal.dmgone file for both
    Linuxx86-64Markpad_2.8.2_amd64.AppImageportable
    x86-64Markpad_2.8.2_amd64.debDebian, Ubuntu
    x86-64Markpad-2.8.2-1.x86_64.rpmFedora, RHEL, openSUSE

    [!NOTE] Windows SmartScreen Notice: Windows executables are not signed with an Authenticode certificate, so SmartScreen shows them as an unrecognized app. Click "More info" → "Run anyway". The antivirus heuristic that used to flag the portable .exe no longer does.

    [!NOTE] macOS folder access: Coming from 2.7.x or earlier, macOS asks for folder access once more after this update. From now on the grant carries across updates.

    If you gave Markpad Full Disk Access in 2.7.x or earlier, that grant no longer applies, and macOS asks each time Markpad saves to Desktop or Documents. Renew it once: in System Settings → Privacy & Security → Full Disk Access, select Markpad, remove it with −, then add /Applications/Markpad.app again with +.

    The two Windows files differ only in that one installs and one does not. Package managers: choco install markpad-app (Windows), brew install --cask markpad (macOS), sudo snap install markpad (Linux).

    Wha

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    GitHub Release

    Website // Download // What Markpad renders // Report a Bug // 简体中文

    demo

    Features

    Reading

    • GitHub-styled rendering, with syntax highlighting in code blocks
    • Maths (KaTeX) and diagrams (Mermaid)
    • Table of contents that follows wherever you scroll
    • Folding by heading, and a Zen mode with everything else out of the way
    • Content zoom, custom typography, custom themes (VS Code themes import)

    Editing

    • Monaco (VS Code editor) with Vim support
    • Split view, with optional line-for-line scroll sync
    • Heading completion for links, and a customisable formatting toolbar
    • Paste an image straight into the document; drag files in to open them

    Documents

    • Tabs, multiple windows, window tags, and a session that comes back
    • A Home page with recent files, and pinned tags that reopen a saved group of files
    • Auto-reload when a file changes on disk
    • Export to HTML, print to PDF
    • Wikilinks, embeds and callouts alongside standard Markdown. See What Markpad renders below

    More

    • Windows, macOS and Linux
    • No telemetry, free and open source
    • 26 interface languages

    Download

    Package Managers

    Windows (Chocolatey)
    choco install markpad-app
    
    macOS (Homebrew)
    brew install --cask markpad
    
    Linux (Snap)
    sudo snap install markpad 
    

    Direct download

    Every file below is on the latest release page, and on markpad.dev.

    SystemChipFile
    WindowsIntel / AMDMarkpad_x.y.z_x64-setup.exeinstaller
    Intel / AMDMarkpad_x.y.z_x64.exeportable, no installation
    ARM64Markpad_x.y.z_arm64-setup.exeinstaller
    ARM64Markpad_x.y.z_arm64.exeportable
    macOSIntel and Apple SiliconMarkpad_x.y.z_universal.dmgone file for both
    Linuxx86-64Markpad_x.y.z_amd64.AppImageportable, no installation
    x86-64Markpad_x.y.z_amd64.debDebian, Ubuntu
    x86-64Markpad-x.y.z-1.x86_64.rpmFedora, RHEL, openSUSE

    The two Windows files differ only in that one installs and one does not — -setup.exe puts Markpad in Program Files and the Start menu; the plain .exe runs from wherever you put it.

    After a direct .dmg or Homebrew (macOS), *-setup.exe (Windows NSIS) or .AppImage (Linux) install, Markpad self-updates from GitHub releases via the in-app Check for Updates… entry (macOS app menu, or Settings elsewhere). Chocolatey and Snap keep Markpad current through those package managers instead.

    .deb and .rpm are one-time installs. tauri-plugin-updater cannot replace a package-managed install, and there is no apt or dnf repository to update from — upgrading means downloading a newer package from the releases page. Check for Updates… recognises a package-managed install and tells you so.

    What Markpad renders

    Every syntax Markpad renders is in one document — download markdown-syntax.md and open it in Markpad: the preview shows each feature working, the editor beside it shows how each one is written (read it on GitHub first if you like). Give the same file to an AI and it knows exactly what Markpad can render: ask it to reformat a document you already have, or to write a new one that uses the whole range — callouts, tables, footnotes, maths, diagrams — and open the result here.

    Installation from source

    • Clone the repository
    • Run npm install to install dependencies
    • Run npm run tauri build to build the executable

    Isolated macOS test bundle

    For local verification without opening or replacing /Applications/Markpad.app, build an unsigned test-only app with an independent identifier:

    MARKPAD_TEST_BUNDLE_ID=dev.example.markpad.test npm run build:test-bundle
    

    The result is placed in dist/test-bundle/. It is not a distributable release: it has no Developer ID notarization or Windows Authenticode signature.

    Issues & Feedback

    If you find a bug, have a feature request, or just want to leave some feedback, please open an issue. I'm actively developing Markpad and love hearing from users!

    Contributing

    Contributions are always welcome! Markpad is built with SvelteKit and Tauri.

    1. Fork & Clone the repository
    2. Install dependencies: npm install
    3. Run the dev server: npm run tauri dev (to run the Tauri app locally)
    4. Make your changes and ensure type checking passes: npm run check
    5. Open a Pull Request!

    Please ensure your code follows the existing style and that you add descriptions for any new features.

    Screenshots

    Split view

    split view

    Editor toolbar

    editor toolbar

    Home page

    home page

    Split view minimal

    split view minimal

    Code blocks

    code block

    Light mode

    light mode

    Settings

    settings

    Zen mode

    zen mode

    Theme settings

    theme setting

    Table of Contents

    table of contents

    Theme example

    theme example

    Window tag

    window tag

    Drag and drop

    drag and drop