Universe

Create project in app

A modern, modular, and feature-rich CV template for Typst.

๐Ÿ“– Documentation

Full documentation (quick start, component gallery, recipes, and API reference) is available online: brilliant-CV Documentation

โœจ 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: Seamlessly 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.toml file.
  • ๐Ÿ“ฆ 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).
Style Preview
Standard CV
French (Red) CV French
Chinese (Green) CV Chinese

๐Ÿค 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! โ˜•๏ธ

GeorgRasumov  chaoran-chen  

๐Ÿ“„ License

This project is licensed under the Apache 2.0 License.