YAMLResume v0.10 is released with the new VS Code template and Dutch support. Check out the blog post for more details.

Créé avec ❤️ par PPResume

CV en Code YAML

YAMLResume permet aux gens de créer et de versionner leurs CV en utilisant YAML et de générer des PDF parfaits au pixel près avec une mise en page et une typographie professionnelles en un clin d'œil.

YAMLResume preview showing YAML code and PDF output

Puissant, Professionnel et Parfait

Composition de Qualité Professionnelle

Composition de Qualité Professionnelle

Propulsé par LaTeX pour une typographie parfaite au pixel près, un espacement constant et une esthétique professionnelle.

Resume Preview
Texte Brut en YAML

Texte Brut en YAML

Gérez votre CV comme du code en YAML — propre, lisible et parfaitement adapté au contrôle de version.

Git
commit 8a67810
Author: You <you@dev.io>
Date: Dec 30
 
feat: update work experience
 
--- a/resume.yml
+++ b/resume.yml
location:
address: 123 Main Street
- city: Sacramento
+ city: San Francisco
region: California
 
CLI pour Développeurs

CLI pour Développeurs

Une interface de ligne de commande puissante pour automatiser le flux de travail et l'intégration de votre CV.

Intelligence de Schéma

Intelligence de Schéma

Obtenez un retour instantané et évitez les erreurs grâce à la validation de schéma intégrée pendant que vous écrivez.

Flexibilité Infinie

Flexibilité Infinie

Structurez votre CV exactement comme vous le souhaitez avec des sections modulaires conçues pour un impact maximal.

Experience
Education
Projects
Skills
Awards
Certificates
Languages
Interests
Volunteer
References
Formatage de Texte Enrichi

Formatage de Texte Enrichi

Utilisez du texte enrichi de style Markdown dans vos résumés pour faire ressortir vos points clés avec clarté.

1
2
3
4
5
6
7
8
9
10
11
---
content:
basics:
# ...
summary: |
This is a sample YAML resume that support limited set of markdown rich text syntax (bold, italics, links, lists):
 
- Computer Science major with **strong foundation** in data structures, *algorithms*, and software development
1. Pixel perfect full stack web developer, specialised in creating high-quality, visually appealing websites
2. Experiened in databases (SQL, NoSQL), familiar with server-side technologies ([Node.js](https://nodejs.org/en), Express, etc.)
- Team player, with detail-oriented mindset and a keen eye for design and user experiences
Visez l'International

Visez l'International

Prise en charge intégrée de plusieurs langues, facilitant les candidatures internationales.

resume.yml
1
2
3
---
locale:
languagezh
en
es
fr
nl
no
zh-hans
zh-hant-hk
zh-hant-tw
Modèles Professionnels

Modèles Professionnels

Choisissez parmi une variété de modèles LaTeX éprouvés, conçus pour la clarté et un impact professionnel.

Template Preview
Template Preview
Template Preview
Support Multi-Format

Support Multi-Format

Générez votre CV dans plusieurs formats professionnels, y compris PDF, HTML réactif et Markdown propre.

resume.yml
1
2
3
4
5
6
7
---
layouts:
- engine: latex
template: moderncv-banking
- engine: markdown
- engine: html
template: calm

Démarrez en Quelques Secondes

NPX (Recommandé)

NPX (Recommandé)

Créez un nouveau projet instantanément sans installations globales

npx create-yamlresume
NPM Global

NPM Global

Installez comme outil CLI global pour un accès système

npm install -g yamlresume
Homebrew

Homebrew

Installez sur macOS avec le gestionnaire de paquets Homebrew

brew install yamlresume
Docker

Docker

Exécutez dans un conteneur isolé sans dépendances locales

docker run --rm -v $(pwd):/home/yamlresume yamlresume/yamlresume new
json2yamlresume

json2yamlresume

Convertissez JSON Resume en YAMLResume sans effort

npx json2yamlresume input.json output.yaml

Conçu pour la Perfection

RxResume PDF
Conventional
YAMLResume PDF
YAMLResume

Approuvé par les Développeurs

Ce Que Disent Les Gens

View testimonial by u/TheKoolzo555 (opens in a new tab)

I landed a great job offer from a resume built with this. I highly recommend it. It's worth the effort to build your resume with this.

u/TheKoolzo555
u/TheKoolzo555
View testimonial by u/DeepanshKhurana (opens in a new tab)

One of those projects that I know I will use soon and use intermittently for a long time. Well done! Also, I have an idea for my portfolio website and this gets me halfway there without doing most of the work. I'll add credits to you, of course, whenever I get to finishing it.

u/DeepanshKhurana
u/DeepanshKhurana
View testimonial by u/MrHaxx1 (opens in a new tab)

Hopefully it'll be a long while before I need this, but saving it for when the time comes. Looks great!

u/MrHaxx1
u/MrHaxx1
View testimonial by u/DThelcyDragon (opens in a new tab)

I really like this project, I'll look into it when I'm back at my PC at home

u/DThelcyDragon
u/DThelcyDragon
View testimonial by u/realpm_net (opens in a new tab)

Like this! I was using something that generates straight to pdf from json via a lot of pythoning and stuff. I will try this out.

u/realpm_net
u/realpm_net
View testimonial by u/jjoojjoojj (opens in a new tab)

After handcrafting mine over the years, this would have been great.

u/jjoojjoojj
u/jjoojjoojj
View testimonial by u/monoteapot (opens in a new tab)

I've been using LaTeX for my resume for years, but honestly never took the time to really learn it properly. Love this idea, I'll give it a try!

u/monoteapot
u/monoteapot
View testimonial by u/ResearchTLDR (opens in a new tab)

Thanks for sharing this! I don't need a resume right now, but I feel like this would be a whole lot better than fighting with Word again to get the formatting right when I do need another resume.

u/ResearchTLDR
u/ResearchTLDR
View testimonial by u/DiqitalB (opens in a new tab)

Looks great! I've learned about this just in time! I'll test it out when I get some free time.

u/DiqitalB
u/DiqitalB
View testimonial by Stephen Liberty (opens in a new tab)

This is one of those things that I wish was a shared standard - not necessarily the pretty resume portion, which *is* cool - but almost an openapi-type-spec for what a resume is. Let's face it, everyone is parsing these things now via AI and such. Wouldn't it be nice to just upload a yaml file and know that your resume's format or readability wasn't going to be a factor in your application? I can't even count how many times Workday's systems have utterly butchered its auto parse of my resume. It wouldn't take too much - couple big players to agree to use it and everyone else would fall in line. <sigh>

Stephen Liberty
Stephen Liberty
View testimonial by もずます@Software Design6月号をよろしく! (opens in a new tab)

職務経歴書をいいかげん更新しないとな~ これ気になる

もずます@Software Design6月号をよろしく!
もずます@Software Design6月号をよろしく!
View testimonial by ぷーじ (opens in a new tab)

YAMLResumeはYAMLで履歴書の内容を記述しLaTeXで美しくPDF生成するツール群らしい。コードとしての履歴書管理やバージョン管理に役立ちそう。

ぷーじ
ぷーじ
View testimonial by 𝖋𝖎𝖗𝖔𝖟 (opens in a new tab)

Tired of wrestling with Word for every résumé tweak? Store your résumé as YAML, version it with Git, render to LaTeX/PDF via yamlresume. Fast, repeatable, beautiful.

𝖋𝖎𝖗𝖔𝖟
𝖋𝖎𝖗𝖔𝖟

Questions Fréquemment Posées

YAMLResume est un outil qui vous permet de gérer votre CV comme du code en utilisant YAML. Il fournit une façon structurée de définir votre expérience professionnelle, vos compétences, votre éducation et d'autres sections de CV dans un document de texte brut simple et contrôlable par version. YAMLResume convertit ensuite ces données YAML en documents PDF magnifiquement composés qui sont prêts pour les candidatures d'emploi et de bourses.

YAMLResume a commencé comme le moteur de composition central pour PPResume, un constructeur de CV parfait au pixel près basé sur LaTeX. Après mûre réflexion, nous avons décidé de l'open source afin que les gens puissent toujours avoir le droit de dire non au verrouillage fournisseur.

En bref, YAML a été choisi parce qu'il est plus lisible et rédigeable par l'homme que JSON. Malgré sa syntaxe plus propre, moins verbeuse et plus flexible, YAML prend également en charge les commentaires, vous permettant d'annoter votre CV avec des notes qui n'apparaîtront pas dans la sortie finale. La structure hiérarchique de YAML correspond naturellement aux sections et sous-sections, ce qui le rend parfait pour les données structurées comme les CV.

YAMLResume est en fait un DSL pour écrire des CV, donc sous le capot, c'est un compilateur pour les CV. Il transforme les données YAML en PDF dans un processus en plusieurs étapes. D'abord, il analyse le fichier YAML et valide sa structure contre un schéma. Ensuite, il traite les données avec un processus de génération de code qui génère du code LaTeX. Enfin, ce code LaTeX est compilé en un PDF de qualité professionnelle en utilisant un moteur LaTeX. Cette approche garantit une typographie et une mise en page parfaites au pixel près qui sont cohérentes sur tous les appareils et plateformes.

LaTeX est l'étalon-or pour la composition de documents professionnels, en particulier dans les domaines académiques et techniques. Il fournit une typographie supérieure avec un crénage, des ligatures et une césure appropriés qui sont difficiles à réaliser avec HTML/CSS ou des traitements de texte. LaTeX excelle dans l'espacement cohérent, le positionnement précis et la mise en page flexible. En utilisant LaTeX comme moteur de composition sous-jacent, YAMLResume garantit que votre CV a un aspect poli et professionnel qui se démarque auprès des recruteurs et des responsables de l'embauche.

Vous aimez ce projet ?

YAMLResume est un projet de passion, conçu pour offrir à tous des outils de CV gratuits, privés et puissants. Si vous le trouvez utile, pensez à soutenir son développement. Chaque café compte !

M’offrir un café