Complex-script Typst editor · v0.10.0

Edit Typst across scripts with confidence.

Typsastra is a cross-platform Typst editor for research, publishing, and long-form multilingual writing. It combines Unicode-aware source editing, Tinymist language intelligence, and scalable PDF preview in one desktop workspace.

Typsastra desktop
Typsastra editor with multilingual Typst source and PDF preview

Latest release · v0.10.0

Search, navigate, and recover across the whole project.

Typsastra v0.10.0 completes the multi-file navigation, editing, and recovery work planned for this release, and adds built-in interface localization and global document-language defaults.

SRCH

Project-wide search and replace

Search by literal, regular expression, or fuzzy match; filter by globs, case, whole words, diacritics, ignored files, or the main document. Review replacements before applying and undo a whole batch.

NAV

Outline and source navigation

Follow one shared main-document outline, move Back and Forward across search, outline, definitions, diagnostics, and inverse sync, and reach every open tab from a scrollable tab bar.

REC

Unsaved-work recovery

Recover inactive dirty tabs and pathless untitled buffers from snapshots reviewed in a unified diff. Files restore as unsaved buffers, so source files are never overwritten.

Also in v0.10.0: built-in interface localization, global default document languages for new projects, and Chocolatey, Scoop, and AUR packaging metadata. The .typsastra archive schema is unchanged, so existing projects remain compatible. Windows MSI packages are unsigned; macOS remains experimental, unsigned, and unnotarized.

Built for real writing

A Typst editor that respects the text.

ក

Grapheme-aware editing

Move, select, and delete visible characters as grapheme clusters rather than splitting combining sequences.

IME

Native composition

Preserve native input-method composition so complex text can be entered without fighting the editor.

T

Typst intelligence

Use Tinymist for diagnostics, completion, formatting, preview, and source synchronization.

Character-safe interaction

Edit what you see, not isolated code units.

Typsastra adds script-aware policies to CodeMirror 6 while keeping standard desktop editing conventions and native IME behavior.

  • grapheme-aware cursor movement and deletion
  • Unicode-aware search and selection
  • image drag-and-drop and clipboard workflows
Typsastra bounded-memory PDF preview showing a long document

Long documents

Preview without rendering every page at once.

The bounded, virtualized PDF viewer limits active page work for more predictable interaction with long documents. Direct PDF viewing, search, selection, and copy are available in the same workspace.

Right-to-left scripts can be rendered and exported, but full first-class RTL editing remains planned work.

Available now

Start a multilingual Typst project.

Download the latest v0.10.0 release or open the tutorials and feature guides.