awesome-typst
by qjcg
Awesome Typst Links
AI summary
Typst toolkit
A curated collection of useful tools and resources for working with Typst.
- stars
- 2.4K
- forks
- 123
- watching
- 26
- awesome list
- 1
- entries
- 168
What's in the list
168 links in 28 sections, with live GitHub stats.activeno commit in 2y
Official Project Links
Unofficial Project Links
- Typst-telegram-russian-chat
chat about Typst in Telegram in russian
- #typst:matrix.org
matrix room for Typst
- Typst Examples Book
An online book with Typst snippets, including extended tutorial and useful hacks
Integrations & Tools / Browser Extensions
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 with focus in rendering math expression in Typst
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
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
utpm
Package manager for local and remote packages
textlint-plugin-typst
plugin to lint Typst
Integrations & Tools / Editors
typstudio
An in development desktop editor built using Tauri
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
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 WASM!
org-typst-preview
Typst preview in org-mode
typst-conceal.vim
Vim/Nvim 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 by yourself
- 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
Integrations & Tools / Online Tools
Detypify
Typst symbol classifier
excel-to-typst
A tool that convert Excel tables to Typst table, can work in uploading .xlsx file or pasting
Integrations & Tools / Programming
leetcode.typ
Solving Leetcode problems in Typst
Typix
Deterministic Typst compilation with Nix
typst-py
Python binding to typst
typst-rb
Ruby binding to typst
typst.ts
JavaScript binding to typst
Typstry.jl
The Julia to Typst interface
mpl-typst
A Typst backend for Matplotlib
Integrations & Tools / Typst As A Service
typst-http-api
An simple docker containing an API to compile typst markup
typst-telegram-bot
A plain and simple HTTP API for rendering math with Typst
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 Scien
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
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 (renamed from typst-glossary)
in-dexter
Automatically Generated Index Page (renamed from typst-index)
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
typst-bioinfo-thesis
Flexible section headers and page numbers; pretty outlines and a
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
Templates for Typst
typst-templates
My typst templates
typst-uwthesis
A typst template for writing thesis, featuring a working abbreviation lists
typstry
A Tapestry of Typst Templates & Examples
writable-gm-screen-inserts
Writable Game Master Screen Insertsces
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 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
cv.typ
A no-frills curriculum vitae (CV) template using Typst and YAML to version control CV data
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 coverletter template based on
modern-typst-template
A modern resume/CV template
moderncv.typst
A CV template inspired by LaTeX's
resume.typ
Simple and ergonomic template to generate resume and CV
simplecv
SimpleCV is a simple and elegant CV template written in Typst
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
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
typst-cv-template
Chi CV Template (For Typst)
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
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-twentysecondcv
A CV template inspired by LaTeX's
typst-yaml-cv
A simple cv template designed using typst and yaml
vercanard
A colorful resume template for Typst
Templates & Libraries / Calendar / Timetable
typst-timetable
A template for timetables
october
A simple printable month calendar
Templates & Libraries / Footnotes & Endnotes
notes.typ
A library for notes with deduplication and customizability
typst-notes
A library for adding footnotes and endnotes in Typst
Templates & Libraries / Formatting
metro
A typst package to add typsetting 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 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
CeTZ (CeTZ, ein Typst Zeichenpacket) is a library for drawing with with an API inspired by TikZ and . 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
- leipzig-gloss
A library that provides primitives for creating glossing rules according to Leipzig
typst-ipa
🔄 ASCII / IPA conversion for Typst
- typst-dictionary-template
📕 a template for lexical dictionary/glossary in Typst
typst-syntree
Syntax trees for typst
Templates & Libraries / Mathematics
- 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
typst-theorems
A library for creating numbered theorem environments
typst-undergradmath
A Typst port of
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 / Physics
physics
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
ieee-conference-typst-template
A template to write IEEE Conference 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 mimic LaTeX IEEE Transaction template ( )
typst-nsf-templates
National Science Foundation (NSF) general template and outlines for popular proposal types
Templates & Libraries / Engineering
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 component
Templates & Libraries / Plotting
- typst-cd
Proof of Concept for tikz-like commutative diagrams
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
Templates & Libraries / Posters
typst-poster
An academic poster template
science-posters
Create academic posters in block style
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
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-typst.
More related projects
niuiic/typst-preview.nvim33
alilleybrinker/langs-in-rust887
adobe-fonts/source-han-sans14.6K
home-assistant/iconic1.6K
angular/vscode-ng-language-service782
smiteshp/nvim-navic1.4K
linrongbin16/lin.nvim77
tamago324/nlsp-settings.nvim324
seblucas/cops1.4K
antonytm/sitecore-icons8
hinell/lsp-timeout.nvim221
stevearc/aerial.nvim1.8K