This repository contains a curated list of high-quality resources for creating, customizing, and publishing a Curriculum Vitae (CV) or resume.
The goal is to help job seekers quickly compare hosted builders, static templates, and code-first generators across different ecosystems.
Tip
Resources are grouped by ecosystem and listed alphabetically within each category.
Table of Contents
How to use this list
- Start with Drag-and-drop if you want a guided builder and fast PDF export.
- Start with JavaScript/TypeScript, Jekyll, LaTeX, Markdown, or Typst if you prefer version-controlled, code-first customization.
Maintainer note
I maintain NeatCV. It is listed below in the Typst section and should meet the same inclusion criteria as every other entry.
Curriculum Vitae resources
Drag-and-drop
- JobSprout - AI-powered CV and cover letter builder with Typst templates and ATS-friendly export.
- Reactive-Resume - Privacy-first resume builder with customizable layouts and PDF export.
JavaScript/TypeScript
- best-resume-ever - Build multiple resume variants from a code-first workflow.
- cv - Print-friendly minimalist CV site for developers.
- OhMyDoc - Paste your resume, pick a style, and export a formatted PDF without field-by-field editing.
- resume-builder - Single-page resume builder with a straightforward editing flow.
Jekyll
- online-cv - Minimal Jekyll theme for publishing your resume on GitHub Pages.
- resume-template - Simple Jekyll and GitHub Pages powered resume template.
LaTeX
- avinal/resume - Compact and minimal LaTeX resume template.
- lampzi - No-code ATS-friendly resume builder.
- latexcv - Collection of LaTeX CV and resume templates.
- liweitianux/resume - LaTeX resume template suited to students and new graduates.
- moderncv - Modern curriculum vitae class for LaTeX.
- posquit0/Awesome-CV - Popular LaTeX template for polished job applications.
Markdown
- nimo-markdown-cv - Maintain your CV in Markdown and render it from source.
- Resumx - Markdown resume renderer with automatic page fitting and print-focused output.
Typst
- alta-typst - Simple Typst CV template with clean defaults.
- attractive-typst-resume - Attractive Typst resume template for polished personal resumes.
- bare-bones-cv - Minimal Typst CV focused on essentials.
- billryan-typst - Minimalist Typst resume inspired by Billryan Resume.
- brilliant-CV - Typst CV template for polished job applications.
- chicv - Minimal and highly customizable Typst CV template.
- cv - Programmatic generation of high-quality CVs with Typst.
- imprecv - No-frills Typst curriculum vitae template.
- modern-cv - Modern Typst resume template with polished defaults.
- modern-typst-resume - Modern Typst resume template.
- moderncv.typst - Typst template inspired by LaTeX moderncv.
- NeatCV - Clean, single-file CV template built with Typst.
- NNJR - Typst resume template inspired by Jake's Resume.
- rendercv - CV and resume generator aimed at academics and engineers.
- resume - Typst resume template with a polished single-column presentation.
- resume.typ - Resume template for Typst.
- typst-academic-cv - Typst template focused on academic CVs.
- typst-blue-header-cv - Sleek Typst CV template with a strong visual header.
- typst-cv-miku - Elegant Typst CV template with an academic style.
- Typst-CV-Resume - Typst CV template inspired by Deedy-Resume.
- typst-cv-template - Template for building a CV with Typst.
- typst-cv-template1 - Resume template inspired by Alessandro Plasmati's Graduate CV.
- typst-neat-cv - Set of Typst templates for modern CVs and cover letters.
- typst-resume-sans - Typst resume template with a clean sans-serif style.
- typst-resume-template - Typst resume template with a straightforward starting point.
- typst-twentysecondcv - Typst port of the Twenty Seconds CV layout.
- vercanard - Colorful Typst resume template with a distinctive visual style.
Contributing
Contributions are welcome. Please read the contribution guidelines before opening a pull request.