Repolode
oipoistar

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. 1

    Install from the Microsoft Store using winget

    winget install "Tinta Markdown Viewer" -s msstore
  2. 2

    Or add the Scoop bucket

    scoop bucket add tinta https://github.com/oipoistar/scoop-bucket
  3. 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