Awesome Lists

awesome-typst

by qjcg

awesome listEmacs Lisppushed almost 2 years ago

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
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/qjcg/awesome-typst/links.svg)](https://awesome.facts.dev/awesome/qjcg/awesome-typst)
HTML
<a href="https://awesome.facts.dev/awesome/qjcg/awesome-typst"><img src="https://awesome.facts.dev/shield/qjcg/awesome-typst/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/qjcg/awesome-typst/links.svg

What's in the list

168 links in 28 sections, with live GitHub stats.activeno commit in 2y

Integrations & Tools / Browser Extensions

  • bib-kit

    (FireFox) - Retrieve website information to create citations in the hayagriva format

  • yank

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

Integrations & Tools / Chatbots

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

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

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

Templates & Libraries / Scripting

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

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.