Typst template for making a resume so you can finally get a job
  • Typst 98.6%
  • Makefile 1.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-06 12:06:25 -08:00
.gitignore initial commit 2026-11-05 21:12:53 -08:00
config.toml_template initial commit 2026-11-05 21:12:53 -08:00
file.typ initial commit 2026-11-05 21:12:53 -08:00
Makefile initial commit 2026-11-05 21:12:53 -08:00
README.md fix example data consistency 2026-11-06 12:06:25 -08:00
resume.toml_template initial commit 2026-11-05 21:12:53 -08:00

Typst TOML Resume

Typst template for making a resume so you can finally get a job

instructions

  1. Clone this repo git clone https://git.pogmom.me/pogmommy/typst-toml-resume && cd typst-toml-resume
  2. Install typst-cli cargo install --git https://github.com/typst/typst --locked typst-cli
  3. Copy/rename the config and resume toml templates cp ./resume.toml{_template,} & cp ./config.toml{_template,}
  4. Customize the config file and enter your information into the resume file
  5. Compile the typst document make compile

toml data

[about]
name = "" # Your name, will appear at the top of the document
title = "" # a short description of what you do, will be appended after your name
pronouns = "" # how to refer to you
location = "" # your location
image = "" # a url to an image file - presently unused, will only be shown on the web resume
biography = "" # a longer introduction that will appear toward the top of your resume

[about.contact]
phone = ""
email = ""

[[education]]
name = "" # name of school
award = "" # name of degree earned
field = "" # subject/field of study
started = "" # first date attended, YYYY-MM-DD format
ended = "" # last date attended/graduation date, YYYY-MM-DD format. 'present' means ongoing

[[experience]]
name = "" # name of employer
title = "" # your job title/short description
url = "" # employer/workplace url
duties = [ # array of strings describing what you did at this job
    "",
    "",
    ""
]
started = "" # first date employed, YYYY-MM-DD format
ended = "" # last date employed, YYYY-MM-DD format. 'present' means current employment

[[projects]]
name = "" # name of project
role = "" # what you did on this project
url = "" # link to project (optional)
description = "" # paragraph describing the project
start = "" # first date involved in project, YYYY-MM-DD format
end = "" # last date involved in project, YYYY-MM-DD format. 'present' means ongoing

tips

strings can be made multiline using triple double-quotes like so:

description = """
This text can be on
multiple lines!!
"""

to add multiple educations/work experiences/projects, add multiple sections like so:

[[education]]
name = "School 1"
award = ...

[[education]]
name = "School 2"
award = ...

They will be listed in the produced PDF in the order they are entered into the toml file

todo

[ ] make empty fields hidden (ie. location, urls)

[ ] better input validation (ie. 'present')

[ ] add skills section