Typst
In-depth entryby Typst GmbH · Platform
Markup-based typesetting system with an Apache-2.0 compiler written in Rust and a collaborative web app, positioned as a faster, simpler alternative to LaTeX
Overview
Typst is a typesetting system designed as a modern alternative to LaTeX. Documents are written in a lightweight markup with an embedded scripting language for styling, templates and logic; the compiler, written in Rust and released under the Apache 2.0 license, renders them to PDF, PNG, SVG and HTML in a fraction of a second with incremental recompilation. Math typesetting, bibliographies and citations (from BibTeX or Typst's own Hayagriva YAML format, with CSL styles), figures, tables, cross-references and a package ecosystem ("Universe") cover the needs of papers, theses and slides.
Typst GmbH also operates a browser-based editor with real-time collaboration, live preview, conversion from LaTeX, Word and Markdown, and LaTeX-error help. The web app has a free tier with limited storage and files per project; the paid Pro tier adds comments, private packages and templates, Git sync with GitHub and GitLab, reference syncing from Zotero and Mendeley and larger limits, and an on-premises edition runs the editor inside an organization's data center.
Researchers adopt Typst for fast local builds, readable source and simple templating, and it is becoming a PDF engine for Pandoc and Quarto. The main constraints are ecosystem maturity: fewer journal templates than LaTeX, publishers generally still require LaTeX or Word sources, output features such as PDF/A tagging and some typographic refinements are still evolving, and the language changes between minor versions can require document updates.
Editorial note on uncertainty. source_model is 'mixed' because the compiler is Apache-2.0 while the collaborative web app is proprietary; license_spdx applies to the compiler.
Capabilities
- Markup with integrated scripting for templates and styling
- Fast incremental compilation to PDF, PNG, SVG and HTML
- Math typesetting and cross-references
- Bibliographies from BibTeX or Hayagriva with CSL styles
- Package ecosystem (Typst Universe)
- Collaborative web editor with live preview
- Import from LaTeX, Word and Markdown in the web app
- Git sync and Zotero/Mendeley reference sync (Pro)
Typical workflows
- Writing a working paper locally with the CLI and a watch loop
- Collaborative thesis editing in the web app
- Using Typst as the PDF engine for a Pandoc or Quarto pipeline
- Building institutional templates as packages
Strengths
- Compiler is open source under Apache 2.0
- Compile times measured in milliseconds enable live preview
- Readable syntax compared with LaTeX
- Self-contained binary with no TeX installation
Limitations
- Most journals still require LaTeX or Word submissions
- Smaller template and package ecosystem than LaTeX
- Breaking changes between minor versions
- Web app features such as Git sync are paid or experimental
Prerequisites
- Typst CLI binary or a web browser for the hosted editor
Who it is for
- Students and researchers writing papers and theses
- Developers generating documents programmatically
- Teams wanting collaborative typesetting without LaTeX
Alternatives & comparison
TeX Live plus Overleaf represent the established LaTeX stack with far more journal templates; Typst trades that ecosystem for speed and a simpler language. Pandoc can write Typst, and Quarto can use Typst instead of LaTeX for PDF output, so the systems increasingly interoperate.
- biblatex
LaTeX bibliography package that reimplements BibTeX formatting in LaTeX macros, with the Biber backend, Unicode sorting and multiple bibliographies
Open sourceFree - Overleaf
Collaborative online LaTeX editor with real-time co-editing, templates and reference-manager sync, available as a hosted service and an AGPL self-hosted edition
Open sourceFreemium - Pandoc
Universal document converter that translates between Markdown, LaTeX, HTML, DOCX, EPUB, Typst, Jupyter and dozens of other formats, with citeproc and Lua filters
Open sourceFree - Quarto
Open-source scientific publishing system from Posit that renders Markdown with executable Python, R, Julia or Observable code to HTML, PDF, Word, slides, websites and books via Pandoc
Open sourceFree - TeX Live
The comprehensive free TeX distribution for Linux, macOS and Windows, released yearly with the tlmgr package manager and all major engines, packages and fonts
Open sourceFree
Sources & verification
Primary sources consulted for this record. Claims are tied to the fields each source supports; the automated link checker re-verifies every URL on a schedule.
- Licensetypst/typst LICENSEchecked Nov 1, 2026
https://github.com/typst/typst/blob/main/LICENSE
Supports: license_spdx, source_model
- Official documentationchecked Nov 1, 2026
- Official sitechecked Nov 1, 2026
- Pricing pagechecked Nov 1, 2026
- Repositorychecked Nov 1, 2026
- Confidence
- High
- Reviewed
- Nov 1, 2026
- Links
- Verified · Nov 2, 2026
Spotted an error?
More in LaTeX & typesetting
JabRef
JabRef e.V. and contributors · Citation management
Open-source, BibTeX/biblatex-native reference manager for LaTeX users with online fetchers, groups, file linking and editor integration
Sphinx
Sphinx team · Documentation tooling
Python documentation generator using reStructuredText or MyST Markdown with cross-referencing, API autodoc and output to HTML, PDF via LaTeX, ePub and man pages
biblatex
Philip Kime and contributors · LaTeX & typesetting
LaTeX bibliography package that reimplements BibTeX formatting in LaTeX macros, with the Biber backend, Unicode sorting and multiple bibliographies
TeXstudio
TeXstudio contributors · LaTeX & typesetting
Open-source desktop LaTeX editor with integrated PDF viewer, autocompletion, wizards, spell checking and a structure view for Windows, macOS and Linux