Explore 86 packages in the TPIX registry
Query and display headings in your documents and templates.
Automatic polynomial division
Adapt ellipsis dots to centered or baseline based on context, like LaTeX amsmath.
Classes/structs, pattern matching, safe counters... and more! Your one-stop library for programming tools not already in core Typst.
typst package to make conditional compilation easily
A partial port of the Unicode Character Database.
Defines random distributions and their properties.
Framework for custom elements and types in Typst
Low-level backend for producing several cross-referencing documents (a source document plus authored or generated companions — a glossary, an index, a list of figures, a manuscript's satellites) from one bundle compile.
Perform symbolic computations and numerical evaluations.
Operations on fractions.
Index-making of Biblical literature citations in Typst
Documentation generator for Typst code in Typst.
Type safe type validation
Access to (physical) constants and their associated metadata.
Transpile Brainfuck code to Typst
Some standard pieces I find useful: fonts, subfigures, algorithms, labeled enums, etc.
A library for visualizing the execution of (imperative) computer programs
Parse a VHDL file and extract data from it
Numerical root-finding.
A proof of concept package for creating animations.
Calculate and display operations with _Zero_ quantities and numbers.
Calculate eigenvalues of matrices
Wrap content in custom functions with just indentation
Format numbers in ConJaK conventions
Draw UML class diagrams.
Organise exercises and defer their solutions.
Find unreferenced figures, uncited sources and lost labels.
Faster and easier development using commonly used features
Work with percent-encoding used by web browsers to encode URLs.
A library for building exams, tests, etc. with Typst
Eval & show typst code outputs inline with their source
An ergonomic expression evaluator in Typst
Evaluate equations, use the results in further equations.
Create problem sets with support for multiple solutions, tags, links and code.
Serialization and deserialization of most Typst types into sertyp CBOR format: This includes markup, math, etc.
🪩 Declarative raytracing
Encode Typst values to XML and make Atom feeds
Note taking utilities / Zettelkasten framework.
An importable library for common combinatorial operations
Draw Entity-Relations diagrams.
Parse equations and content into expression trees.
Draw semiconductor devices and fabrication process flows from GDS layouts
Dictionary deep merge operations with customisable rules.
A mathematics utility library providing specialized number types, number theory operations and a variety of math functions, etc.
Counters which can inherit from other counters.
jsonpath extracts values from dictionary or array using a JSONPath expression as per RFC 9535, except the filter syntax is different.
Selected high-performance computations for Typst.
Improved numbering for figures, tables, equations, and custom figure kinds.
Select elements whose fields have any of the given values, without repeating `selector.or`.