A modern, modular, and feature-rich CV template for Typst.
Documentation • Key Features • How To Use • Configuration • Gallery • Migration Guide
[!IMPORTANT] Upgrading from v2? Please read the Migration Guide before updating to avoid breaking changes!
[!TIP] Need detailed help? Check out the full Documentation for comprehensive guides, API references, and advanced configuration options.
✨ Key Features
- 🎨 Separation of Style & Content: Write your CV entries in simple Typst files, and let the template handle the layout and styling.
- 🌍 Multilingual Support: Seamless switch between languages (English, French, Chinese, etc.) with a single config change.
- 🤖 AI & ATS Friendly: Unique “keyword injection” feature to help your CV pass automated screening systems.
- 🛠 Highly Customizable: Tweak colors, fonts, and layout via a simple
metadata.tomlfile. - 📦 Zero-Setup: Get started in seconds with the Typst CLI.
🚀 How to Use
1. Initialize the Project
Run the following command in your terminal to create a new CV project:
typst init @preview/brilliant-cv
2. Configure Your CV
Edit template/metadata.toml to set your personal details, language preference, and layout options.
3. Add Your Content
Fill in your experience and skills in the modules_<lang> directories.
4. Compile
Compile your CV to PDF:
typst compile cv.typ
You can also override the language set in metadata.toml via the CLI:
typst compile cv.typ --input language=fr
⚙️ Configuration
The metadata.toml file is the control center of your CV. Here’s a quick overview (see the Documentation for full details):
| Section | Description |
|---|---|
[personal] |
Your name, contact info, and social links. |
[layout] |
Adjust margins, fonts, and section ordering. |
[inject] |
Enable/disable AI prompt and keyword injection. |
[lang] |
Define localized strings (headers, date formats). |
🖼 Gallery
| Style | Preview |
|---|---|
| Standard | |
| French (Red) | |
| Chinese (Green) |
🤝 Contributing
Contributions are welcome! Please check out CONTRIBUTING.md for guidelines.
❤️ Sponsors
If this template helps you land a job, consider buying me a coffee! ☕️
📄 License
This project is licensed under the Apache 2.0 License.

