Browse Packages

Explore 86 packages in the TPIX registry

hydra

Query and display headings in your documents and templates.

MIT

auto-div

Automatic polynomial division

MIT

adaptive-dots

Adapt ellipsis dots to centered or baseline based on context, like LaTeX amsmath.

MIT

typsy

Classes/structs, pattern matching, safe counters... and more! Your one-stop library for programming tools not already in core Typst.

Apache-2.0

defined

typst package to make conditional compilation easily

Unlicense

unichar

A partial port of the Unicode Character Database.

MIT AND Unicode-3.0

distro

Defines random distributions and their properties.

MIT

elembic

Framework for custom elements and types in Typst

MIT OR Apache-2.0

contexture

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.

MIT

symbolica

Perform symbolic computations and numerical evaluations.

MIT

fractus

Operations on fractions.

MIT

blindex

Index-making of Biblical literature citations in Typst

MIT

tidy

Documentation generator for Typst code in Typst.

MIT

brain-transplant

Transpile Brainfuck code to Typst

MIT-0

valkyrie

Type safe type validation

MIT

invaria

Access to (physical) constants and their associated metadata.

MIT

patstdlib

Some standard pieces I find useful: fonts, subfigures, algorithms, labeled enums, etc.

Apache-2.0

stack-pointer

A library for visualizing the execution of (imperative) computer programs

MIT

vhdl-parse

Parse a VHDL file and extract data from it

Unlicense

epsilon

Numerical root-finding.

MIT

kino

A proof of concept package for creating animations.

MIT

zero-calc

Calculate and display operations with _Zero_ quantities and numbers.

MIT

teig

Calculate eigenvalues of matrices

MIT

wrap-indent

Wrap content in custom functions with just indentation

MIT

conjak

Format numbers in ConJaK conventions

MIT

mastermind

Draw UML class diagrams.

GPL-3.0-or-later

exercism

Organise exercises and defer their solutions.

MIT

sanity

Find unreferenced figures, uncited sources and lost labels.

MIT

nexus-tools

Faster and easier development using commonly used features

MIT-0

percencode

Work with percent-encoding used by web browsers to encode URLs.

MIT

scrutinize

A library for building exams, tests, etc. with Typst

MIT

showman

Eval & show typst code outputs inline with their source

Unlicense

matset

An ergonomic expression evaluator in Typst

MIT

eqrun

Evaluate equations, use the results in further equations.

MIT

oak-grove

Create problem sets with support for multiple solutions, tags, links and code.

MIT

sertyp

Serialization and deserialization of most Typst types into sertyp CBOR format: This includes markup, math, etc.

MIT

dati-basati

Draw Entity-Relations diagrams.

GPL-3.0-or-later

povrayst

🪩 Declarative raytracing

AGPL-3.0-or-later

exemel

Encode Typst values to XML and make Atom feeds

Apache-2.0

mesa

Draw semiconductor devices and fabrication process flows from GDS layouts

MIT

basalt-lib

Note taking utilities / Zettelkasten framework.

GPL-3.0-only

combo

An importable library for common combinatorial operations

GPL-3.0-or-later

parsely

Parse equations and content into expression trees.

MIT

deep-dish

Dictionary deep merge operations with customisable rules.

BSD-3-Clause

peano

A mathematics utility library providing specialized number types, number theory operations and a variety of math functions, etc.

MIT

rich-counters

Counters which can inherit from other counters.

MIT

jsonpath

jsonpath extracts values from dictionary or array using a JSONPath expression as per RFC 9535, except the filter syntax is different.

MIT

komet

Selected high-performance computations for Typst.

MIT

ratchet

Improved numbering for figures, tables, equations, and custom figure kinds.

MIT

sela

Select elements whose fields have any of the given values, without repeating `selector.or`.

MIT