ptsouchlos / modern-cv
A modern resume template written in Typst, inspired by Awesome-CV
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing ptsouchlos/modern-cv in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewModern CV A port of the Awesome-CV Latex resume template in typst. > **Note:** The GitHub account for this project was renamed from to . Repository ownership and history are unchanged. Features • Modern and clean design • Easy to use and customize (colors, profile picture, fonts, etc.) • Support for multiple sections (education, experience, skills, etc.) • Support for multiple languages Preview | Resumes | Cover letters | | --- | --- | | | | | | | Requirements Tools The following tools are used for the development of this template: • typst • typst-test for running tests • just for simplifying command running • oxipng for compressing thumbnails used in the README Fonts You will need the and fonts installed on your system or available somewhere. If you are using the web app, no further action is necessary. You can download them from the following links: • Roboto • Source Sans Pro This template also uses FontAwesome icons via the fontawesome package. You will need to install the fontawesome fonts on your system or configure the web app to use them. You can download fontawesome here. As an alternative, you can use the scripts in the folder of the project to install all needed fonts. These fonts have been tested on Linux but may also work on macOS. Your mileage, however, will vary. To use the fontawesome icons in the web app, add a folder to your project and upload the files from the fontawesome download to this folder like so: See for more information on configuring fonts for that are not installed on your system. Usage Below is a basic example for a simple resume: After saving to a file, compile your resume using the following command: For more information on how to use and compile files, see the official documentation. Documentation for this template is published with each commit. See the attached PDF on each Github Action run here. Building and Testing Locally To build and test the project locally, you will need to install the CLI. You can find instructions on how to do this here. With typst installed you can make changes to and then or to install the package locally. Change the import statements in the template files to point to the local package (if needed): just install-preview typst.toml typst.toml just format *.typ typstyle` before running the script. License The project is licensed under the MIT license. See LICENSE for more details. Author | @ptsouchlos | |:----:|