A simple typst resume template for jsume. Just provide your jsume data in JSON format, and it will generate a beautiful resume PDF for you.

v0.1.0
MIT
Template
jsume preview

Jsume (JSON Resume) Typst Template

An easy to use resume template. Just provide your jsume JSON file and generate a beautiful resume PDF.

Sample Resume

Sample Resume

Quick Start

First, create your own jsume JSON file (e.g. en-US.jsume.json) by using the jsume CLI. And make sure validate your JSON file with jsume CLI jsume validate jsume-en.json after editing.

Then, create a Typst file (e.g. resume.typ) and add the following code:

#import "@preview/jsume:0.1.0": *

#show: jsume.with(
  lang: "en-US",
  jsume-data: json("en-US.jsume.json"),
)

There are some options with default values you can customize:

#let jsume(
  paper: "a4",
  numbering: "(1/1)",
  top-margin: 0.3in,
  bottom-margin: 0.3in,
  left-margin: 0.3in,
  right-margin: 0.3in,
  font: "Libertinus Serif",
  nerd-font: "Symbols Nerd Font",
  font-size: 11pt,
  lang: "en-US",
  jsume-data: (),
  doc,
) = { /*...*/ }

I18n

This template supports:

  • English (en-US)
  • 简体中文 (zh-CN)
  • 繁體中文 (zh-HK)
  • 繁體中文 (zh-TW)
  • 日本語 (ja-JP)
  • Español (es-ES)
  • Français (fr-FR)
  • Deutsch (de-DE)
  • Русский (ru-RU)
  • 한국어 (ko-KR)

[!NOTE] Translations are done by AI, please open an issue or PR for any mistakes or new languages.

Version History

0.1.00.13.0
171656fbcdc2...