/awesome-typst

Awesome Typst Links

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome Typst

Awesome

Curated collection of useful links for Typst users.

PRs welcomed!

Contents

Official Project Links

Integrations & Tools

Browser Extensions

  • (FireFox) yank: Yank URL and title of current tab, format to a chosen markup language, and copy to clipboard (supports typst link format)

Chatbots

  • typst-bot: A discord bot to render Typst code

CLI Tools

  • typst-fmt: An in development Typst formatter (PR welcomed)
  • typst-live: Hot reloading of pdf in web browser
  • typst-pandoc: Typst custom reader and writer for Pandoc

Editors

  • typstudio: An in development desktop editor built using Tauri.

Editor Integrations

General

Emacs

  • typst-mode.el: An Emacs major mode for the typst markup-based typesetting system

Language Servers

  • typst-lsp: A brand-new language server for Typst, plus a VS Code extension

Obsidian

  • obsidian-typst: Renders typst code blocks in Obsidian into images using Typst through the power of WASM!

Vim

  • typst.nvim: WIP. Goals: Treesitter highlighting, snippets, and a smooth intergration with neovim
  • typst.vim: Vim plugin for Typst

VSCode

GitHub Actions

Programming

Templates & Libraries

Official

General

Assignments

CV

  • 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
  • moderncv.typst: A CV template inspired by LaTeX's moderncv
  • resume.typ: Simple and ergonimic template to generate resume and CV
  • simplecv: SimpleCV is a simple and elegant CV template written in Typst
  • 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-template: Chi CV Template (For Typst)
  • typst-mixed-resume: A casual and elegant resume template inspired by multiple templates.
  • typst-resume-template: Aesthetic style inspired by the Awesome-CV project
  • vercanard: A colorful resume template for Typst

Footnotes & Endnotes

  • notes.typ: A library for notes with deduplication and customizability.
  • typst-notes: A library for adding footnotes and endnotes in Typst

Formatting

Graphics

Letters

  • typst-letter: A typst letter template inspired by the DIN 5008 norm

Linguistics

  • leipzig-gloss: A library that provides primitives for creating glossing rules according to Leipzig.
  • typst-ipa: 🔄 ASCII / IPA conversion for Typst

Mathematics

Physics

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

Plotting

Posters

Slides

  • diapo: A minimal and simplistic presentation template.
  • typst-slides: A template for creating slides in Typst