Resume builder for academics and engineers
Write your CV or resume as YAML, then run RenderCV,
rendercv render John_Doe_CV.yaml
and get a PDF with perfect typography.
With RenderCV, you can:
A YAML file like this:
…
becomes one of these PDFs. Click on the images to preview.
RenderCV's JSON Schema lets you fill out the YAML interactively, with autocompletion and inline documentation.
You have full control over every detail.
…
[!TIP] Want to set up a live preview environment like the one shown above? See how to set up VS Code for RenderCV.
No surprises. If something's wrong, you'll know exactly what and where. If it's valid, you get a perfect PDF.
Fill out the locale field for your language.
locale:
language: english
last_updated: Last updated in
month: month
months: months
year: year
years: years
present: present
month_abbreviations:
- Jan
- Feb
- Mar
...
Let AI coding agents create and edit your CV. Install the RenderCV skill:
npx skills add rendercv/rendercv-skill
Works with any AI agent that supports the skills standard. The skill is auto-generated from RenderCV's source code and evaluated with promptfoo against RenderCV's own Pydantic validation pipeline. See the documentation for details.
Install RenderCV (Requires Python 3.12+):
pip install "rendercv[full]"
Create a new CV yaml file:
rendercv new "John Doe"
Edit the YAML, then render:
rendercv render "John_Doe_CV.yaml"
For more details, see the user guide.