# Typst

A markup-based typesetting system that is powerful and easy to learn.

Repository: https://github.com/typst/typst
Canonical: https://ross.abutalabs.com/products/typst
Homepage: https://typst.app
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: typesetting, compiler, markup, typst
Last push: 2026-08-26T16:26:00+00:00

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 81, longevity 100
- inputs: {"age_days": 2535, "days_push": 7, "days_rel": 47, "gap_med": 40, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 55687, forks 1692 (observed 2026-08-28T04:12:18.412018+00:00)

## What it is
Typst is a markup-based typesetting system designed to be as powerful as LaTeX while being much easier to learn. This repository contains the Typst compiler and CLI for compiling Typst documents to PDF locally.

## Use cases
- write academic papers with math typesetting
- generate pdf documents from markup
- latex alternative that is easier to learn
- typeset theses and reports with bibliographies
- automate document generation with scripting

## When to choose
- you want LaTeX-quality typesetting with fast incremental compilation
- you need math typesetting and bibliography management without LaTeX complexity
- you want friendly error messages and a modern markup syntax

## When to avoid
- you need full LaTeX package or class compatibility
- you require journal templates that only exist in LaTeX
- you need WYSIWYG word-processor editing

## Facets
- artifact type: cli-tool
- maturity: active
- function: compiler, templating, pdf, markdown, math
- domain: documentation, developer-tools, education
- platform: windows, cli, cross-platform, rust
- tags: typesetting, latex-alternative, markup-language, pdf-generation, academic-writing, linux, macos

## Member repositories
- typst/typst (main) score 93
- typst/packages (plugin) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:18.412018+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:18:49.310915+00:00, confidence not recorded.
  - readme: https://github.com/typst/typst (fetched 2026-08-28T04:12:18.412018+00:00, sha de987bd7374b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
