https://github.com/skyzh/chicv
A minimal and fully-customizable CV template for Typst.
https://github.com/skyzh/chicv
template typst typst-template
Last synced: about 1 month ago
JSON representation
A minimal and fully-customizable CV template for Typst.
- Host: GitHub
- URL: https://github.com/skyzh/chicv
- Owner: skyzh
- License: cc0-1.0
- Created: 2023-03-25T05:39:08.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-06T21:42:07.000Z (11 months ago)
- Last Synced: 2026-01-27T20:11:45.946Z (about 1 month ago)
- Topics: template, typst, typst-template
- Language: Typst
- Homepage: https://typst.app/universe/package/chicv
- Size: 1.9 MB
- Stars: 701
- Watchers: 3
- Forks: 49
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - skyzh/chicv - template pushed_at:2025-04 star:0.7k fork:0.1k A minimal and fully-customizable CV template for Typst. (Typst)
- awesome-typst - typst-cv-template - Chi CV Template (For Typst) (Templates & Libraries / CV)
README
# Typst CV Template
A simple CV template for [typst.app](https://typst.app).
## How To Use
### Quick Start
Create a project on [typst.app](https://typst.app), copy paste everything in https://github.com/skyzh/chicv/blob/master/template/cv.typ. All done!
### Customize your CV
To change the text size, you can uncomment the lines in `cv.typ` and set to your choice. (Recommended text size for CV is from 10pt to 12pt)
You can also change the page margin in `cv.typ` to fit in more contents in a single page. The margin default is set to `(x: 0.9cm, y: 1.3cm)`.
Don't forget to include `#chiline()` every time you open a new section, this line acts as a perfect split.
For basic typst syntax, check this template as a reference, it's super easy to understand and use!
For advanced topics, please refer to [official reference](https://typst.app/docs/reference/) by typst.
## Showcases
### Sample CV

### Chi's CV
[cv.pdf](https://skyzh.github.io/files/cv.pdf)