Rendercv

github.com/rendercv/rendercv Job Boards & Careers Open-source projectOpen source

RenderCV turns a YAML file into a formatted PDF resume or CV, with version control for the text and consistent document layout.

github.com/rendercv/rendercv
Rendercv homepage screenshot

About Rendercv

RenderCV is an open source tool that turns a CV or resume written in a YAML text file into a formatted PDF. The user writes the content in YAML, runs the rendercv render command, and receives a PDF with consistent alignment and spacing. Because the source is plain text, the CV can be tracked with version control.

The project requires Python 3.12 or later and is installed with pip. Layout is set through a design section in the YAML file, which covers theme, page size, margins, colors, and font family. Labels and month names can be set through a locale field for other languages. The project is published under the MIT license.

Key features

  • Renders a PDF from a YAML file using a single command-line command
  • JSON Schema support for autocompletion and inline documentation while editing YAML
  • Design options for theme, page size, margins, colors, and font family
  • Locale field for section labels and month names in other languages
  • Strict validation that reports which entry is wrong and where
  • Optional AI agent skill that can create and edit CV files
Best for: Academics and engineers who are comfortable with plain-text files and the command line and want their CV in version control.
Good for
  • Released under the MIT license as open source
  • Validates input and reports the exact location of errors
  • Editor autocompletion is available through a JSON Schema
Watch out for
  • Requires Python 3.12 or later to install
  • Content is written in a YAML file and rendered with a command, so there is no visual editor described in the source
  • The AI agent skill works only with AI coding agents that support the skills standard

Rendercv at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Rendercv alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

EZCV

ezcv.pro

EZCV turns text into a resume without sign-in, and describes its resume maker as free with no ads or payments.

Popular in Job Boards & Careers

Well-known listings from the same topic.

All 161

Rendercv FAQ

What is needed to install RenderCV?
RenderCV requires Python 3.12 or later. It can be installed with pip install "rendercv[full]".
How do I start a new CV?
Run rendercv new "John Doe" to create a YAML file, edit the file, and then run rendercv render on it to produce the PDF.
Can RenderCV be used in a language other than English?
Yes. The locale field can be filled out for your language, including section labels and month names.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing