{"data":{"slug":"typst","name":"Typst","tagline":"Apache-2.0 markup typesetter — LaTeX power, faster feedback","category":"libraries","categoryName":"Libraries","url":"https://typst.app","github":"https://github.com/typst/typst","pricing":"open-source","hook":"Typst is the document compiler for people who wanted LaTeX’s output without LaTeX’s compile-loop tax.","whatsGood":"Apache-2.0. typst/typst. Markup + scripting, incremental compiles, serious math/bib support, and a local CLI that is enough to ship PDFs. Friendly errors versus TeX log archaeology. Docs at typst.app/docs.","theCatch":"typst.app collaborative cloud is a separate product with its own free/paid seats — the compiler CLI here is the OSS gem. Vs Pandoc/Quarto and vs LaTeX: smaller package ecosystem and different mental model; migration is a rewrite, not a flag. Not a slide tool.","verdict":"Apache-2.0 typesetter. Free CLI forever; use when docs should compile fast and the cloud editor is optional.","addedAt":"2026-09-10","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Documents","tags":["self-host","permissive","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"Apache-2.0","githubStars":56692,"starsPerWeek":154,"access":"free","archived":false,"repo":{"createdAt":"2019-09-24","pushedAt":"2026-10-16","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/typst","html":"/gems/typst","markdown":"/gems/typst.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}