AniChikage / open-typora
git clone https://github.com/AniChikage/open-typora.git
v0.12.0 · 1d ago
A local-first Markdown editor with live rendering, native macOS windows, and portable Markdown files.
—
stars, 24h
+31
stars, 7 days · #1,292
+31
stars, 30 days · #8,671
31
★ total · +31% this week
3
forks · 1 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTypeScript
LicenseMIT
Created2026-10-15 (5d ago)
Last pushtoday
Watchers0
OwnerUser
GitHub topics
Links
README excerpt
Open Typora Write in Markdown. Work directly on the page. Keep your files. English · 简体中文 Try in your browser · Download · Features · Contributing · MIT License > [!IMPORTANT] > **Open Typora is an independent, unofficial project. It is not developed, endorsed, or supported by Typora, and is not an official free edition.** > > If you can afford it, please **buy Typora** and support its official developers. Visit **typora.io** for the official product and support. Open Typora is an open-source Markdown editor inspired by Typora's inline editing experience. Write directly in the rendered document, switch to source when you need it, and save ordinary `.md` files in your own folders. **Status:** early development, version **0.12.0**. Release builds support **macOS 14+ on Apple Silicon**, **Windows 10/11 x64**, and **Linux x64**. The interface is currently in Simplified Chinese. This is an independent project, unaffiliated with Typora; full feature and behavior parity is still in progress. ## Features - **Live Markdown editing** — headings, inline formatting, lists, tasks, tables, links, footnotes, and YAML front matter. Edit code and formulas in place, or switch to the full source view. - **A focused writing space** — outline navigation, focus and typewriter modes, word counts, find and replace, six built-in themes, and local CSS themes. - **Personal backgrounds** — choose a local image, preview opacity, blur and placement, and keep it across restarts. Live and source modes share the background; exported documents stay free of it. - **Community plugins** — six bundled, adapted typora_plugin plugins; local CommonJS files and folders with relative JS/JSON/CSS modules, configuration, shortcuts, and unloading. Compatibility scope. - **Files you control** — folder tree, full-text search, quick open, recent files, autosave, session recovery, and external-change conflict detection. - **Images, math, and diagrams** — local and pasted images, path and size controls, offline MathJax, Mermaid, and a legacy sequence/flow subset. Optional image uploads use a configured PicGo Server. - **More than UTF-8** — UTF-16 LE/BE, GB18030, GBK, Big5, Shift JIS, and Windows-1252. Preserve BOM and line endings; reject saves that would lose characters. - **Import and export** — built-in HTML and PDF export; additional formats such as DOCX, ODT, RTF, and EPUB through Pandoc. See the feature checklist for coverage and known differences. Watch the editing demo · Project introduction and walkthrough (中文) Trying the preview? Report a problem or suggest a feature. Include your platform, app version, and a small reproducible example. ## Getting started ### Try without installing **Open the web demo** to edit a sample, switch between live and source modes, open a UTF-8 Markdown file, and download your work. It uses the same editing kernel as the desktop app. The demo keeps documents in the current tab's memory; it does not upload or persist their contents. Refreshing clears edi