Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A modern, modular Typst CV template with profile variants, Font Awesome icons, and multi-language support.

Open-source Jekyll adaptation of the GitHub Pages Architect theme, with a clean, classic layout for static sites.

Collection of open-source templates for launching web apps on Tencent EdgeOne Pages.

A lightweight Hugo theme built with Tailwind CSS offering dark mode, multilingual content, and client-side search.

A starter project for creating lightning-fast websites with Gatsby v2 and Netlify CMS v2 + Uploadcare integration.
Brilliant CV is a modern, modular CV and resume template for the Typst typesetting system that compiles modular content blocks into tailored PDF variants for different jobs, audiences, or languages. Published on Typst Universe and maintained by yunanwg, it combines a clean, icon-enhanced layout with a matching cover letter so job applications look polished without hand-tuning the design.
Brilliant CV is a Typst template that takes profile directories — each with a metadata.toml file and Typst content modules — as input and produces a formatted PDF resume plus a cover letter as output. Built for Typst, it runs both on the Typst Web app and the typst CLI. Version 4 introduced breaking changes; users coming from v3 should follow the migration guide for renamed fields like language, non_latin_font, and inject_ai_prompt.
profile_<name>/ folder is a self-contained variant selected at compile time with --input profile=<name>, letting you maintain one CV per job, audience, or language.[layout.fonts] configuration.Job seekers who want a professional, typographically clean resume without wrestling with layout. Academics can maintain a long publication-heavy CV and a one-page industry cut from the same building blocks. Multilingual applicants can keep separate profile variants per language, with the same design rendered in Latin, CJK, Arabic, or Hebrew scripts.
Brilliant CV lets you produce multiple resume variants from the same modular content, each tailored to a specific context.
Run typst init @preview/brilliant-cv to scaffold a project, then edit profile_en/metadata.toml and the content modules in profile_en/*.typ. Compile the default profile with typst compile cv.typ, or switch variants with typst compile cv.typ --input profile=fr. On Typst Web, upload the Font Awesome 7 Free desktop OTF files (Regular, Solid, and Brands) so the contact icons render correctly.
Yes. Brilliant CV is released under the Apache 2.0 license, so it is free to use and modify, including for commercial purposes.
Typst is a modern typesetting system that compiles plain-text markup to PDF. It has a web app and an open-source CLI, and hosts community templates on Typst Universe.
Yes. The template decouples profiles from language, and any script works through the [layout.fonts] configuration. Previews for English, French, and Chinese are generated in CI, and the project also documents support for Arabic and Hebrew scripts.
