# Typst

205 Hacker News commenters recommended Typst and 31 criticized it, November 2025 to November 2026. It was recommended in 13 of 13 months; owners who said how long report a median of 1 years (16 owners). It meets the Hacker Approved badge rule.

**Verdict:** A modern LaTeX alternative with saner syntax, built-in scripting and fast compilation that makes programmatic PDF generation easy; HTML output is still experimental and the ecosystem is smaller.

## Why people recommend it

- Much nicer than LaTeX (8 comments): "I've recently made a dozen vastly different projects with Typst, ALL of which would have created dependency hell, syntax noise, and hours of extra pointless work in Latex." ([source](https://news.ycombinator.com/item?id=47271533)) "I took the time off uni to migrate back to typst because I refuse to submit to the psychological warfare that is latex ever again." ([source](https://news.ycombinator.com/item?id=49857860)) "a good balance between the readability & simplicity of Markdown with the flexibility & composability of LaTeX" ([source](https://news.ycombinator.com/item?id=47637330))
- Automated PDF generation from data (7 comments): "I use mostly typst for pdf generating today i have written different frontends and connectors to transform everything into typ files and templates" ([source](https://news.ycombinator.com/item?id=50239947)) "The template itself takes json as input and then uses the typst template language to render. It works very very well." ([source](https://news.ycombinator.com/item?id=48547892)) "it turns pdf generation into a programming language, hence you can automatically generate invoices with little hassle" ([source](https://news.ycombinator.com/item?id=48549744))
- Scripting and extensibility (4 comments): "It's really nice having a decently powerful scripting component, it makes for some fun literate-style programming." ([source](https://news.ycombinator.com/item?id=48551940)) "Typst is so far one of the most enjoyable ways of programmatically generating layouted stuff I ever used." ([source](https://news.ycombinator.com/item?id=48545651)) "This gives me a lot more flexibility, and typst is nicely extensible with custom typesafe functions." ([source](https://news.ycombinator.com/item?id=45844566))
- Handles books, slides, documents (4 comments): "Typst is however a good Markdown++ in that once a collection of markdown files grows to book size, it's easy enough to port." ([source](https://news.ycombinator.com/item?id=48596916)) "I've produced a staggering variety of documents with Typst. Books, booklets, slides, cards, documentation, everything." ([source](https://news.ycombinator.com/item?id=47922407)) "Markdown + a typst template gets you far. I have exactly that for my docs and it works very well." ([source](https://news.ycombinator.com/item?id=49147866))

## What people warn about

- HTML output unstable or missing (3 comments): "Definitely the best option for complex stuff except that its HTML output support is still experimental." ([source](https://news.ycombinator.com/item?id=48801882)) "The HTML target being unstable, meaning I can't really build a half-decent ePub target from it" ([source](https://news.ycombinator.com/item?id=45843803)) "From typst one cannot really create HTML, which makes typst unsuitable for online publishing." ([source](https://news.ycombinator.com/item?id=47637756))
- Smaller ecosystem than LaTeX (3 comments): "for most usages it's a good alternative even if it doesn't have all the ecosystem of 50 years of tex/latex" ([source](https://news.ycombinator.com/item?id=49373111)) "At a quick glance Typst seems to be very limited compared to LaTeX, especially for more unusual languages." ([source](https://news.ycombinator.com/item?id=46024065)) "its parsing/compiling strategy allows less introspection and extensibility than TeX does" ([source](https://news.ycombinator.com/item?id=48517310))
- Not ideal as storage format (3 comments): "while it is a good intermediate format if you want to produce PDFs, it is not a good and permanent storage format" ([source](https://news.ycombinator.com/item?id=47926638)) "Typst source files are not human readable in the same way and would be terrible at it" ([source](https://news.ycombinator.com/item?id=48601323)) "I am not a fan of the syntax. I use it as an intermediate format on the way to PDF." ([source](https://news.ycombinator.com/item?id=48597152))

## Alternatives hackers recommend

- [LaTeX](https://hackerapproved.com/p/latex.md): 137 recommend
- [TeX](https://hackerapproved.com/p/tex.md): 27 recommend
- [Quarto](https://hackerapproved.com/p/quarto.md): 27 recommend
- [TeXmacs](https://hackerapproved.com/p/gnu-texmacs.md): 19 recommend
- [TeX Live](https://hackerapproved.com/p/tex-live.md): 10 recommend

## Cite as

Hacker Approved, "Typst", https://hackerapproved.com/p/typst/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
