Skip to content
81

Awesome Typst

Awesome Typst Links

3.6k stars169 forks198 entriesLast push Aug 7, 2026 (1 month ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

typst.app

The Typst web app.

Typst Documentation

The official Typst documentation.

GitHub

The official Typst repository.

In 4 listsDetails

Blog

The official Typst blog.

#typst:matrix.org

Matrix room for Typst.

In 14 listsDetails

Typst Examples Book

An online book with Typst snippets, including extended tutorial and useful hacks.

Typst Japanese Community

Community docs and resources.

Typst-telegram-russian-chat

Chat about Typst in Telegram in Russian.

best-of-typst

A ranked list of awesome projects related to Typst..

Typst Reddit Commuity

An English speaking subreddit about Typst.

Nonsense

Funny and visually stunning generator of random fake math papers..

Integrations & Tools >Chatbots

typst-bot

A Discord bot to render Typst code.

typst-bot-telegram

A Telegram bot to render Typst code.

typst-telegram-bot

A Telegram bot to render Typst code in chats.

Integrations & Tools >CI/CD

gitlab-ci-typst

Build Typst documents using GitLab CI pipelines.

setup-typst

📑 Install Typst for use in GitHub Actions.

typst-action

Build Typst documents using GitHub Actions.

Integrations & Tools >CLI Tools

em-dee-pdf

Markdown to PDF converter with 18 built-in themes, LaTeX math, syntax highlighting, and table of contents.

imprint

Markdown to branded, typeset PDFs via Typst, with reusable house styles, profiles, and deterministic output.

typstyle

Opinionated typst code formatter focusing on aesthetic, convergence and correctness.

typst-live

Hot reloading of pdf in web browser.

typst-pandoc

Typst custom reader and writer for Pandoc.

Tylax

A bidirectional LaTeX-Typst converter based on AST parsing, with support for TikZ graphics.

utpm

Package manager for local and remote Typst packages.

Tyler

Package compiler for the ease of packaging and publishing Typst libraries and templates.

textlint-plugin-typst

Textlint plugin to lint Typst..

Integrations & Tools >Editors

Katvan

A bare-bones editor for Typst files, with a bias for Right-to-Left editing.

Typstwriter

An integrated desktop editor for Typst projects.

BeauTyXT

A private, secure, minimalistic Text, Markdown, and Typst editor for Android.

AcademicID

A self-hosted academic-focused AI chatbot and research workspace with a Typst, Markdown, and Text editor.

TypstEdit

A native macOS Typst editor.

Typesetter

A minimalist, local-first Typst editor for Linux.

typos

A Typst-native note-taking system powered by Rust and Tauri with typed metadata, cross-references, backlinks, and knowledge graph visualization.

qnote

Minimal frameless notepad for Linux with Markdown support and PDF export via Typst, plus OCR and version history.

In 3 lists

Integrations & Tools >Editor Integrations

SeniorMars/tree-sitter-typst

A TreeSitter parser for the Typst file format.

Tinymist VS Code Extension

A VSCode extension for Tinymist integration.

Tinymist

A language server for Typst with integrations for Emacs, Helix, Neovim, Sublime Text, VSCode/VsCodium, and Zed.

Typst Sync

A VSCode extension for Typst local packages management and synchronization.

frozolotl/tree-sitter-typst

A tree-sitter grammar with a focus on correctness.

inktyp

An Inkscape plugin to insert and edit Typst equations.

obsidian-typst

Renders Typst code blocks in Obsidian into images using Typst through the power of WebAssembly!

org-typst-preview

Typst preview in org-mode.

typstar

Neovim plugin providing autosnippets, excalidraw integration, and Anki flashcard export.

typst-conceal.vim

Vim/Neovim plugin for replacing long Typst symbol names with Unicode characters.

typst-math

A VS Code extension to simplify math writing in Typst.

typst-sympy-calculator

VS Code extension for Typst math calculating, includes arithmetic, calculus, matrix, custom variances and functions.

typst-ts-mode

Typst tree-sitter major mode for Emacs.

typst.nvim

WIP. Goals: Treesitter highlighting, snippets, and a smooth integration with Neovim.

typst.vim

Vim plugin for Typst.

typstd

Yet another Typst language server.

uben0/tree-sitter-typst

A TreeSitter grammar for the Typst language, used by Helix.

zeta

A language server for Zettelkasten-style note-taking, featuring fast navigation, and a graph view..

Integrations & Tools >Online Tools

Detypify

Typst symbol classifier.

typst-online-editor

A serverless (client-side) Typst editor powered by WebAssembly.

excel-to-typst

A tool that convert Excel tables to Typst table, can work in uploading .xlsx file or pasting.

sublimated

A tool that syncs Typst files online with versioning and renders web version and PDF.

Integrations & Tools >Office

pptypst

Bring the power of Typst to PowerPoint.

Integrations & Tools >Programming

Oicana

Cross-platform PDF templating toolset with libraries for Python, Java, PHP, C#, Rust, and TS/JS in the Browser and Node.js.

Typix

Deterministic Typst compilation with Nix.

Typstry.jl

The Julia to Typst interface.

leetcode.typ

Solving Leetcode problems in Typst.

mpl-typst

A Typst backend for Matplotlib.

pypst

Declarative Typst in Python with Pandas data frame support.

typst-py

Python binding to Typst.

typst-rb

Ruby binding to Typst.

typst.ts

JavaScript binding to Typst.

Integrations & Tools >Typst As A Service

typst-http-api

A simple Docker container with an API to compile Typst markup.

Templates & Libraries >Official

typst/templates

The templates that ship with the Typst web app.

Templates & Libraries >General

Data Thinking Report Template

A template for artificial intelligence whitepapers with collaborative bibliographies using Zotero.

HSOS-PTP-Typst-Template

A German template for writing papers, overfitted for the Osnabrück University of Applied Sciences.

INSA Typst Template

A template for INSA (Institut National des Sciences Appliquées), a French public engineering school..

LaPreprint

Beautiful preprints for Typst.

Mantys

A template for writing manuals for Typst packages.

Project-Report-Typst

A simple template for college or university level project report.

Modern-Class-Notes

A modern, publication-grade Typst template and component package designed for university professors, instructors, and teaching assistants.

SimplePaper

A Chinese template for writing simple paper.

Typst-Paper-Template

Typst template for Working Paper.

aiaa-typst-template

A template for AIAA (American Institute of Aeronautics and Astronautics) papers.

bubble-template

A simple and colorful template for reports.

french-association-status

A Template to write status for french associations.

gloss-awe

Automatically Generated Glossary Page.

in-dexter

Automatically Generated Index Page.

mcm-icm-typst-template

A template for Mathematical Contest in Modeling (MCM) and the Interdisciplinary Contest in Modeling(ICM).

simple-typst-thesis

A template useful for writing simple thesis in Typst.

thesis-template-typst

Technical University of Munich thesis template with cover, titlepage, tables, figures, appendix, etc..

tufte-typst

A Tufte-inspired template for Typst.

tufte-memo

A memo document template inspired by the design of Edward Tufte's books.

typst-bioinfo-thesis

Flexible section headers and page numbers; pretty outlines and a wrapfig.

klirr

Zero-maintenance and smart FOSS generating beautiful invoices for services and expenses.

In 3 lists

typst-invoice

Generate invoices from TOML files.

typst-mla9-template

An MLA 9th edition template.

typst-orange-template

A Typst book template inspired by The Legrand Orange Book.

typst-palettes

A library of color palettes for Typst.

typst-templates

A templates collection for major venues in machine learning and AI.

typst-templates

My Typst templates.

typst-uwthesis

A Typst template for writing thesis, featuring working abbreviation lists..

typstry

A tapestry of Typst templates and examples.

writable-gm-screen-inserts

Writable Game Master Screen Inserts.

Templates & Libraries >Assignments

OpenBoard

Easily build clean assessments in the style of the College Board.

assignment-template

A simple assignment template.

sheetstorm

A template for assignment sheets.

typst-assignment-template

Yet another simple assignment template.

typst-assignment-template

Yet another simple assignment template with a cover and several useful math symbols.

typst-homework-template

A simple homework template inspired by the LaTeX homework template by Adam Blank.

typst-teacher-template

A collection of Typst templates. Mainly used to create worksheets and exams for classes..

tinyset

A lightweight and opinionated problem set package designed with pure math proofs in mind.

Templates & Libraries >CV

bare-bones-cv

A single-page minimalistic CV comprising essentials only.

cv.typ

A no-frills curriculum vitae (CV) template for Typst that uses a YAML file for data input in order to version control CV data easily.

chicv

A minimal and fully-customizable CV template.

NNJR

A resume template inspired by Jake's Resume LaTeX template. Uses Typst and YAML.

alta-typst

A simple Typst CV template, inspired by AltaCV by LianTze Lim.

attractive-typst-resume

A modern looking, attractive CV/Resume template by Harkunwar Kochar.

billryan-typst

A simple and minimalist resume template, inspired by Resume by Billryan.

brilliant-CV

Another CV template for your job application, yet powered by Typst and more.

caidan

A clean and minimal food menu template.

friggeri-cv

A slightly modified version of the Friggeri CV, originally created by Adrien Friggeri in LaTeX, ported to Typst.

modern-cv

A modern resume and cover letter template based on Awesome CV.

moderncv.typst

A CV template inspired by LaTeX's moderncv.

resume.typ

Simple and ergonomic template to generate resume and CV.

typst-academic-cv

Typst template for academic CV.

typst-blue-header-cv

Customizable Typst two-columns CV template with a top header.

typst-cv-miku

A simple, elegant, academic style CV template for Typst. Support for English and Chinese (and more).

typst-cv-resume

A CV template with Sans font inspired by LaTeX Deedy-Resume.

typst-cv-template1

A CV template inspired by Alessandro Plasmati's Graduate CV LaTeX template.

typst-cv-template

A CV template inspired by LaTeX's Awesome CV.

typst-mixed-resume

A casual and elegant resume template inspired by multiple templates.

typst-neat-cv

A Typst template for modern, minimal and elegant CVs, inspired by mintyfrankie's Brilliant CV.

typst-resume-sans

A sleek and unadorned sans-serif resume template.

typst-resume-template

Aesthetic style inspired by the Awesome-CV project.

typst-resume-template

A pretty resume template designed using typst.

typst-templates

A collection of 42 CV and resume designs, each a single self-contained file with no imports.

typst-twentysecondcv

A CV template inspired by LaTeX's Twenty Seconds Resume/CV.

typst-yaml-cv

A simple cv template designed using typst and yaml.

vercanard

A colorful resume template for Typst.

typst-resume-template

Modern, minimalist resume design with Typst.

Templates & Libraries >Calendar / Timetable

typst-timetable

A template for timetables.

october

A simple printable month calendar.

Templates & Libraries >Formatting

metro

A Typst package to add typesetting to units!

ruby-typ

A library to add Ruby text.

showybox

A Typst package for creating colorful and customizable boxes.

simple-poem-typst

An application of the measure function to set Arabic poetry.

syntastica-typst

Tree-sitter syntax highlighting for code blocks.

term

A Typst package for creating figures that emulate terminal screenshots.

typst-ansi-render

A library to render text with ANSI escape sequences.

typst-boxes

A library to draw colorful boxes.

typst-codelst

A Typst package to render source code.

typst-diagbox

A library for diagonal line dividers in Typst tables.

typst-gentle-clues

A Typst package to simply add admonitions..

typst-tablem

Write markdown-like tables easily.

typst-tablex

More powerful and customizable tables in Typst!

Templates & Libraries >Graphics

CeTZ

A library for drawing with Typst, with an API inspired by TikZ and Processing. It comes with modules for drawing plots, graphs, and charts.

typst-raytracer

Raytracer in Typst.

Templates & Libraries >Letters

typst-letter-pro

DIN 5008 letter template for Typst.

typst-letter

A Typst letter template inspired by the DIN 5008 norm.

typst-letter-template

A customizable Typst letter template with different presets (DIN 5008, Swiss C5).

Templates & Libraries >Linguistics

eggs

Linguistics examples and glosses with minimalist syntax.

leipzig-gloss

A library that provides primitives for creating glossing rules according to Leipzig.

typst-ipa

🔄 ASCII / IPA conversion for Typst.

tyipa

Write phonetic transcriptions using the IPA, in a typsty style.

typst-dictionary-template

📕 a template for lexical dictionary/glossary in Typst.

arborly

A library for producing beautiful syntax tree graphs.

typst-syntree

Syntax trees for Typst.

linphon

Set phonological feature matrices, linear rewrite rules, and more.

Templates & Libraries >Music

conchord

Typst package to easily write lyrics with chords and generate colorful fretboard diagrams.

typst-chords

A library to write song lyrics with chord diagrams in Typst.

Templates & Libraries >Plotting

typst-plot

A library for plotting line charts (deprecated in favor of CeTZ).

typst-plotting

A library for drawing a variety of charts and plots like line charts, histograms, and pie charts.

Gribouille

Create elegant graphics with the Grammar of Graphics for Typst.

lilaq

Advanced data visualization with Typst, easy to use, customizable, sane defaults.

Templates & Libraries >Posters

typst-poster

An academic poster template.

peace-of-posters

A package for creating academic posters in block style.

Templates & Libraries >Science, Technology, Engineering & Math (STEM)

alchemist

Render skeletal formulas in a human-readable format using cetz.

typsium

Typeset chemical formulas and reactions.

circuitypst

A library for drawing electronic circuit schematics.

typst-bytefield

A library for drawing (network) protocol headers.

tids

A TI-style datasheet template for electronic components.

commute

A library for creating commutative diagrams.

typst-algorithms

A library for writing algorithms.

typst-himcm-template

An HiMCM template for Typst.

typst-math-template

A simple math template that allows for numbered, referenceable theorems and compilation of subfiles that use references.

typst-pf3

A small package for creating "structured proofs." Essentially a port of Leslie Lamport's pf2.sty.

typst-theorems

A library for creating numbered theorem environments.

typst-undergradmath

A Typst port of undergradmath.

physica

A library for usual physics notations, e.g. vectors and vector fields, matrices, differentials, derivatives, Dirac brackets, tensors, isotopes, and digital signal sequences.

aiaa-typst

A template for creating conference papers in the style of the American Institute of Aeronautics and Astronautics.

cogsci-conference

Official template for the Cognitive Science Society (CogSci) Conference Proceedings.

ieee-conference-typst-template

A template to write IEEE Conference papers in Typst.

ieee-typst-template

A template to write IEEE Papers in Typst.

ifacconf-typst

A template for creating conference papers in the style of the International Federation of Automatic Control.

ieee-trans-typst

A template that mimics the LaTeX IEEE Transaction template (ieee-trans.cls).

typst-nsf-templates

National Science Foundation (NSF) general template and outlines for popular proposal types.

Templates & Libraries >Scripting

typst-oxifmt

Convenient Rust-like string formatting in Typst.

typst-tools4typst

Tools for package and template authors.

Templates & Libraries >Slides

diapo

A minimal and simplistic presentation template.

polylux

Create presentation slides in Typst.

clean-polylux-typst

A clean and dynamic polylux presentation slide template.

pinit

Pin things as you like, especially useful for creating slides in Typst..

touying

A powerful package for creating presentation slides in Typst.

See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

Fresh★ 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Fresh★ 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Fresh★ 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Fresh★ 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Fresh★ 9k288 entriesPushed today
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Fresh★ 22k143 entriesPushed yesterday