Repolode
solancer

solancer/sarala

A free, open-source WYSIWYG Markdown editor for macOS, Windows and Linux that styles Markdown live while you type.

Open-source alternative to:Typora

Stars
73
Forks
8
Open issues
2
Last commit
5 days ago

What is it?

Sarala is a desktop Markdown editor built with Tauri. Instead of a split view with a preview pane, the document is rendered in place: formatting appears as you type, and a block returns to rendered form when you click away. Documents are plain .md files in folders you choose, so they work with Git and any sync tool.

The editor covers full GitHub-flavored Markdown, including tables, task lists, footnotes and alerts. Code fences are highlighted with Shiki, math is rendered with KaTeX, and Mermaid and D2 diagrams render inline. Exports go to HTML, PDF, and several formats through Pandoc, and a web version runs in the browser.

Optional features include an AI assistant that works with Claude Code, OpenAI Codex or GitHub Copilot CLI and proposes edits as diffs you accept or reject, plus offline voice typing that runs a speech model on your computer.

Key features

  • 01Live styling of Markdown syntax while typing, with blocks rendering when you leave them
  • 02Code highlighting, KaTeX math, and Mermaid and D2 diagrams rendered inline
  • 03Full GFM support including tables, task lists, footnotes and alerts
  • 04Document tabs, a file tree sidebar, outline and full-text search across folders
  • 05Export to HTML and PDF, plus formats such as docx and epub via Pandoc
  • 06Thirteen built-in themes and custom themes from base16 schemes

Use cases

  • Writing notes or documentation in plain .md files that stay in Git
  • Drafting technical documents that include diagrams and math formulas
  • Editing Markdown without a preview pane while still seeing the final layout
  • Exporting finished Markdown to PDF or Word-compatible formats

Quick start

  1. 1

    Add the Sarala Homebrew tap (macOS)

    brew tap solancer/sarala https://github.com/solancer/sarala
  2. 2

    Trust the third-party cask (one-time, Homebrew 6+)

    brew trust --cask solancer/sarala/sarala
  3. 3

    Install Sarala

    brew install --cask --yes sarala

Things to know

  • Licensed under GPL-3.0-or-later, a copyleft license that requires derivative works to remain open source.
  • The Windows installer is not yet code-signed, so SmartScreen will show a warning on first run.
  • The AI assistant needs Claude Code, OpenAI Codex or GitHub Copilot CLI already installed on your computer.
  • Building from source requires Node 22+, pnpm, Rust, and platform-specific Tauri prerequisites.

In collections

Topics

FAQ

What is sarala?
A free, open-source WYSIWYG Markdown editor for macOS, Windows and Linux that styles Markdown live while you type. Sarala is a desktop Markdown editor built with Tauri. Instead of a split view with a preview pane, the document is rendered in place: formatting appears as you type, and a block returns to rendered form when you click away. Documents are plain .md files in folders you choose, so they work with Git and any sync tool.
Is sarala free to use? What license does it have?
sarala is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is sarala still maintained?
Actively maintained. The last commit to sarala was on Nov 2, 2026.
What can I use sarala for?
Writing notes or documentation in plain .md files that stay in Git Drafting technical documents that include diagrams and math formulas Editing Markdown without a preview pane while still seeing the final layout Exporting finished Markdown to PDF or Word-compatible formats
How do I install sarala?
Add the Sarala Homebrew tap (macOS): brew tap solancer/sarala https://github.com/solancer/sarala Trust the third-party cask (one-time, Homebrew 6+): brew trust --cask solancer/sarala/sarala Install Sarala: brew install --cask --yes sarala
Where can I get sarala?
The source code and installation instructions are on GitHub: https://github.com/solancer/sarala

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects