A lightweight desktop app for opening, reading, editing, and exporting Markdown files, built with Electron and React.
oipoistar/tinta
A fast, native Windows Markdown and Mermaid viewer built on Direct2D and DirectWrite, with no Electron or web engine.
Open-source alternative to:Typora
- Stars
- 365
- Forks
- 41
- Open issues
- 7
- Last commit
- 2 days ago
What is it?
Tinta is a Markdown and Mermaid viewer for Windows, written in native C++ and rendered with Direct2D and DirectWrite. It ships as a single executable of about 2.5 MB that starts quickly and needs no installer, so it works well as the default app for .md and .mmd files when you mainly want to read documentation and diagrams.
Beyond viewing, it includes an edit mode with a side-by-side preview, search and find-replace, a table of contents, and a folder browser. Mermaid diagrams are rendered natively across 22 diagram families, and LaTeX math is supported. Documents can be exported to HTML, DOCX or PDF, and PlantUML diagrams render through a PlantUML tool the user already has installed.
Tinta offers 10 themes, tabbed windows, review annotations stored as HTML comments in the file, and a UI available in several languages. It can be installed from the Microsoft Store, via winget or Scoop, or run as a portable exe.
Key features
- 01Native Direct2D and DirectWrite rendering with no web engine
- 02Native rendering of 22 Mermaid diagram families
- 03LaTeX math support for inline and display equations
- 04Export to HTML, DOCX, or PDF, with optional Pandoc formats
- 05Editor with live preview, find-replace, and multi-caret editing
- 06Ten light and dark themes with tabs and a table of contents
Use cases
- Reading project documentation and README files on Windows
- Viewing Mermaid or PlantUML diagrams without a browser
- Drafting and reviewing Markdown notes with a lightweight editor
- Exporting Markdown documents to Word or PDF for sharing
Quick start
- 1
Install from the Microsoft Store using winget
winget install "Tinta Markdown Viewer" -s msstore - 2
Or add the Scoop bucket
scoop bucket add tinta https://github.com/oipoistar/scoop-bucket - 3
Then install Tinta with Scoop
scoop install tinta
Things to know
- Windows only; the project targets Windows exclusively.
- The portable exe is not yet code-signed, so SmartScreen may warn on first run.
- Building from source requires Visual Studio 2019+ and CMake on Windows.
In collections
Topics
FAQ
- What is tinta?
- A fast, native Windows Markdown and Mermaid viewer built on Direct2D and DirectWrite, with no Electron or web engine. Tinta is a Markdown and Mermaid viewer for Windows, written in native C++ and rendered with Direct2D and DirectWrite. It ships as a single executable of about 2.5 MB that starts quickly and needs no installer, so it works well as the default app for .md and .mmd files when you mainly want to read documentation and diagrams.
- Is tinta free to use? What license does it have?
- tinta is open source under the MIT license. Check the license terms before using it in commercial products.
- Is tinta still maintained?
- Actively maintained. The last commit to tinta was on Nov 5, 2026.
- What can I use tinta for?
- Reading project documentation and README files on Windows Viewing Mermaid or PlantUML diagrams without a browser Drafting and reviewing Markdown notes with a lightweight editor Exporting Markdown documents to Word or PDF for sharing
- How do I install tinta?
- Install from the Microsoft Store using winget: winget install "Tinta Markdown Viewer" -s msstore Or add the Scoop bucket: scoop bucket add tinta https://github.com/oipoistar/scoop-bucket Then install Tinta with Scoop: scoop install tinta
- Where can I get tinta?
- The source code and installation instructions are on GitHub: https://github.com/oipoistar/tinta
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Native macOS Markdown editor with a live, editable preview, offline LaTeX and diagrams, and PDF, HTML and Word export, built in Rust on AppKit.
A native macOS Markdown note app that stores notes as plain files in a folder you choose, with split editor and preview.
A highly extensible Markdown editor with version control, AI Copilot, embedded diagrams, runnable code blocks, and file encryption.
A free, open-source Markdown editor for macOS, built as a lightweight TextEdit-style app dedicated to Markdown.
A local-first Tauri desktop app that turns Markdown into paginated social media cards and exports them as PNG, JPG, PDF or long PNG.