Foreword
Typst: Open Source provides official instructions about how to install the Typst compiler locally.
However, in certain cases, installing from third-party resources is more convenient. This page lists them.Note that this is a wiki post dual licensed under CC BY 4.0 and Apache 2.0. You can edit it and leave your name in the signature area below. (Unfortunately, this is not a real wiki. You have to sign your name manually.)
Be aware that the following resources are unofficial. They are inherently insecure and need to be used with care.
Also, these resources are for the Typst CLI. If you use typst.app, tinymist, or most editors, then Typst is already embedded in the editor. Therefore, for basic usages, you don’t have to install the Typst CLI separately.
GitHub - typst-community/typst-install: 🤖 curl | sh installer script for Typst · GitHub
# Linux, macOS
curl -fsSL https://install.typst.community/install.sh | sh
# Windows
irm https://install.typst.community/install.ps1 | iex
These install scripts fetch Typst binaries from the official GitHub Releases.
CERNET/MirrorZ mirror
This website hosts a mirror of Typst’s latest GitHub Release. It’s usually faster than GitHub in East Asia.
Fedora dnf package
sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release
sudo dnf install typst
Debian apt package
- Add the repository: see https://pkg.haus for setup instructions
- Install:
sudo apt install typst
Arch Linux pacman package
pacman -S typst
See also
-
Get `typst` packaged for Debian and other repos · Issue #3679 · typst/typst · GitHub
-
Issue · GitHub (closed on 2026-06-26)
-
List Debian packages in the Linux install options by barnumbirr · Pull Request #8752 · typst/typst · GitHub (closed on 2026-08-17)
Signature Area
What's this?
This is a wiki post. After editing, you can leave your name below.
They will turn into the Co-authored-by field in the commit’s message, if I submit it to typst/docs at main · typst/typst · GitHub in the future. (It may also remain in this form forever or be submitted by someone else, however.)
If you don’t know what Co-authored-by is, just write down your name or put a link to your Forum/GitHub profile.
Y.D.X. <73375426+YDX-2147483647@users.noreply.github.com>Martin Simon <martin@simon.tf>(wrote a paragraph in #8572 which was copied by Y.D.X.)