https://github.com/calico32/libresume
A Typst resume template
https://github.com/calico32/libresume
resume resume-template typst typst-cv typst-template
Last synced: 5 months ago
JSON representation
A Typst resume template
- Host: GitHub
- URL: https://github.com/calico32/libresume
- Owner: calico32
- License: mit
- Created: 2025-06-09T15:30:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-10T02:36:56.000Z (about 1 year ago)
- Last Synced: 2025-06-25T09:11:31.423Z (12 months ago)
- Topics: resume, resume-template, typst, typst-cv, typst-template
- Language: Typst
- Homepage:
- Size: 1.25 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libresume
libresume is a Typst template for creating resumes with a clean and modern design.
[](resume.typ)
## Usage
To use, clone/copy `libresume.typ` and `libtailwind.typ`. Then, in your Typst document:
```typst
#include "libresume.typ": *
#show: resume
= John Doe
// ...
```
See [`resume.typ`](resume.typ) for a complete example.
## Customization
You can supply a theme to customize the appearance of your resume. For example:
```typst
#include "libresume.typ": *
#show: resume.with(
theme: (
primary: teal,
accent: emerald,
neutral: stone,
font-heading: "Inter",
font-body: "Roboto",
)
)
```
You can use any TailwindCSS color swatch (included with the template), or supply your own swatches for primary/accent/neutral in this format:
```typst
#let my-swatch = (
s50: rgb("#f0f4f8"),
s100: rgb("#d9e2ec"),
s200: rgb("#bcccdc"),
s300: rgb("#9fb3c8"),
s400: rgb("#829ab1"),
s500: rgb("#627d98"),
s600: rgb("#486581"),
s700: rgb("#334e68"),
s800: rgb("#243b53"),
s900: rgb("#102a43"),
s950: rgb("#06172a"),
)
```
(Some shades are unused; see `libresume.typ` for which are actually required.)
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.