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

PPResumeが❤️でお届け

YAMLでコード化された履歴書

YAMLResumeは、YAMLを使用して履歴書を作成・バージョン管理し、簡単な操作で複数の形式(PDF、HTML、Markdownなど)のピクセルパーフェクトな履歴書を生成できます。

resume.yml
Loading...

パワフル、プロフェッショナル、パーフェクト

プロ仕様の組版エンジン

プロ仕様の組版エンジン

LaTeXによるピクセルパーフェクトなタイポグラフィと間距で、圧倒的な品質を実現。

Resume Preview
YAMLプレーンテキスト

YAMLプレーンテキスト

履歴書をYAMLでコードとして管理。クリーンで読みやすく、バージョン管理に最適です。

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

開発者向けCLI

強力なコマンドラインツールにより、作成ワークフローを自動化・統合。

スキーマインテリジェンス

スキーマインテリジェンス

リアルタイムのバリデーションにより、記述エラーを即座に発見・修正。

無限の柔軟性

無限の柔軟性

モジュール化されたセクションを自由に組み合わせ、独自の構造を構築できます。

Experience
Education
Projects
Skills
Awards
Certificates
Languages
Interests
Volunteer
References
リッチテキスト対応

リッチテキスト対応

要約部分でMarkdown形式のリッチテキストを使用し、強みを効果的にアピール。

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
多言語グローバル対応

多言語グローバル対応

標準で多言語に対応。海外への応募もスムーズに行えます。

resume.yml
1
2
3
---
locale:
languagezh
en
es
fr
nl
no
zh-hans
zh-hant-hk
zh-hant-tw
プロフェッショナル・テンプレート

プロフェッショナル・テンプレート

情報の明快さとプロフェッショナルな印象を両立した、実績のある多彩なLaTeXテンプレートから選択可能。

Template Preview
Template Preview
Template Preview
マルチフォーマット対応

マルチフォーマット対応

PDF、レスポンシブHTML、クリーンなMarkdownなど、複数のプロフェッショナルな形式で履歴書を出力可能。

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

数秒で始める

NPX(推奨)

NPX(推奨)

グローバルインストール不要で即座に新規プロジェクトを作成

npx create-yamlresume
NPM グローバル

NPM グローバル

システム全体でアクセス可能なグローバルCLIツールとしてインストール

npm install -g yamlresume
Homebrew

Homebrew

macOSでHomebrewパッケージマネージャーを使用してインストール

brew install yamlresume
Docker

Docker

ローカル依存関係なしで隔離されたコンテナで実行

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

json2yamlresume

JSON ResumeをYAMLResume形式にシームレスに変換

npx json2yamlresume input.json output.yaml

完璧を追求した作り

RxResume PDF
Conventional
YAMLResume PDF
YAMLResume

開発者に信頼されています

利用者の声

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.

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.”

𝖋𝖎𝖗𝖔𝖝
𝖋𝖎𝖗𝖔𝖝
View testimonial by Kostiantyn Lysenko (opens in a new tab)

“Your Resume in YAML = LLM Superpowers

I switched to keeping my resume in YAML format using YAMLResume, and it's been a game-changer to have a fast feedback loop between my resume and AI agents.

Pros:
- Analyze your resume into Claude code/Codex and get instant feedback
- Ask to tailor it for a specific job description
- Version control with git - track every change
- Generate professional LaTeX PDFs
Cons:
- Latex setup can be complicated - but Claude Code will save you :)

The workflow: edit YAML → LLM review → refine → build PDF.

No more wrestling with Word formatting or manually comparing versions. Just clean, structured data that LLMs can actually understand and help improve.

P.S. I wonder are there a resume skill for Claude Code?”

Kostiantyn Lysenko
Kostiantyn Lysenko

よくある質問

YAMLResumeは、YAMLを使用して履歴書をコードとして管理できるツールです。仕事の経験、スキル、教育、その他の履歴書セクションを、シンプルでバージョン管理可能なプレーンテキスト文書で構造化された方法で定義できます。YAMLResumeは、このYAMLデータを美しくタイプセットされたPDF文書に変換し、求職や奨学金申請に使用できます。

YAMLResumeは、LaTeXベースのピクセルパーフェクトな履歴書ビルダーであるPPResumeのコアタイプセッティングエンジンとして始まりました。慎重な検討の結果、人々が常にベンダーロックインにノーと言う権利を持てるように、オープンソース化することを決定しました。

要するに、YAMLはJSONよりも人間が読みやすく書きやすいからです。よりクリーンで冗長性が少なく、より柔軟な構文に加えて、YAMLはコメントもサポートしており、最終出力に表示されないメモで履歴書に注釈を付けることができます。YAMLの階層構造は、セクションとサブセクションに自然にマッピングされ、履歴書のような構造化データに最適です。

YAMLResumeは実際には履歴書を書くためのDSLであり、内部では履歴書のコンパイラです。YAMLデータをPDFに変換するのは多段階のプロセスです。まず、YAMLファイルを解析し、スキーマに対して構造を検証します。次に、LaTeXコードを生成するコード生成プロセスでデータを処理します。最後に、LaTeXエンジンを使用してこのLaTeXコードをプロフェッショナル品質のPDFにコンパイルします。このアプローチにより、すべてのデバイスとプラットフォームで一貫したピクセルパーフェクトなタイポグラフィとレイアウトが保証されます。

LaTeXは、特に学術・技術分野でプロフェッショナルな文書タイプセッティングのゴールドスタンダードです。優れたタイプセッティング、適切なカーニング、リガチャ、ハイフネーションを提供し、HTML/CSSやワードプロセッサでは実現困難です。LaTeXは一貫したスペーシング、精密な配置、柔軟なレイアウトで優れています。YAMLResumeはLaTeXを基盤タイプセッティングエンジンとして使用することで、採用担当者や人事マネージャーの目に留まる洗練されたプロフェッショナルな外観の履歴書を保証します。

このプロジェクトが気に入りましたか?

YAMLResumeは、誰でも無料かつプライベートに使える強力な履歴書ツールを提供するためのパッションプロジェクトです。役に立ったら開発支援をご検討ください。コーヒー一杯が力になります!

コーヒーをおごる