YAMLResume GitHub Action is officially released! Automate your resume builds directly in your CI/CD pipelines. Check out the blog post for more details.

Dibuat dengan ❤️ oleh PPResume

Resume sebagai Kode dalam YAML

YAMLResume memungkinkan orang untuk membuat dan mengontrol versi resume menggunakan YAML dan menghasilkan resume sempurna dalam berbagai format (PDF, HTML, Markdown, dll) dengan mudah.

resume.yml
Loading...

Kuat, Profesional & Sempurna

Typesetting Tingkat Profesional

Typesetting Tingkat Profesional

Didukung oleh LaTeX untuk tipografi sempurna piksel, jarak yang konsisten, dan estetika profesional.

Resume Preview
Teks Biasa dalam YAML

Teks Biasa dalam YAML

Kelola resume Anda sebagai kode dalam YAML—bersih, mudah dibaca, dan sempurna untuk kontrol versi.

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 untuk Pengembang

CLI untuk Pengembang

Antarmuka baris perintah yang kuat untuk mengotomatiskan alur kerja dan integrasi resume Anda.

Inteligensi Skema

Inteligensi Skema

Dapatkan umpan balik instan dan cegah kesalahan dengan validasi skema bawaan saat Anda mengetik.

Fleksibilitas Tanpa Batas

Fleksibilitas Tanpa Batas

Strukturkan resume Anda persis seperti yang Anda inginkan dengan bagian modular yang dirancang untuk dampak maksimal.

Experience
Education
Projects
Skills
Awards
Certificates
Languages
Interests
Volunteer
References
Pemformatan Teks Kaya

Pemformatan Teks Kaya

Gunakan teks kaya gaya Markdown dalam ringkasan Anda untuk membuat poin utama Anda menonjol dengan jelas.

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
Go Global

Go Global

Dukungan bawaan untuk berbagai bahasa, membuat aplikasi internasional menjadi mudah.

resume.yml
1
2
3
---
locale:
languagezh
en
es
fr
nl
no
zh-hans
zh-hant-hk
zh-hant-tw
Template Profesional

Template Profesional

Pilih dari berbagai template LaTeX yang teruji, dirancang untuk kejelasan dan dampak profesional.

Template Preview
Template Preview
Template Preview
Dukungan Multi-Output

Dukungan Multi-Output

Hasilkan resume Anda dalam berbagai format profesional termasuk PDF, HTML responsif, dan Markdown bersih.

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

Mulai dalam Detik

NPX (Disarankan)

NPX (Disarankan)

Buat proyek baru secara instan tanpa instalasi global

npx create-yamlresume
NPM Global

NPM Global

Instal sebagai alat CLI global untuk akses di seluruh sistem

npm install -g yamlresume
Homebrew

Homebrew

Instal di macOS menggunakan manajer paket Homebrew

brew install yamlresume
Docker

Docker

Jalankan dalam wadah terisolasi tanpa dependensi lokal

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

json2yamlresume

Konversi JSON Resume ke format YAMLResume dengan mulus

npx json2yamlresume input.json output.yaml

Dibuat untuk Kesempurnaan

RxResume PDF
Conventional
YAMLResume PDF
YAMLResume

Dipercaya oleh Pengembang

Apa yang Orang Katakan

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

Pertanyaan yang Sering Diajukan

YAMLResume adalah alat yang memungkinkan Anda mengelola resume sebagai kode menggunakan YAML. Ini menyediakan cara terstruktur untuk mendefinisikan pengalaman kerja, keterampilan, pendidikan, dan bagian resume lainnya dalam dokumen teks biasa yang sederhana dan dapat dikontrol versinya. YAMLResume kemudian mengonversi data YAML ini menjadi dokumen PDF yang tersusun dengan indah yang siap untuk lamaran pekerjaan dan beasiswa.

YAMLResume dimulai sebagai mesin typesetting inti untuk PPResume, pembuat resume sempurna piksel berbasis LaTeX. Setelah pertimbangan matang, kami memutuskan untuk membuatnya open source sehingga orang selalu memiliki hak untuk mengatakan tidak pada vendor lock-in.

Pada intinya, YAML dipilih karena lebih dapat dibaca dan ditulis oleh manusia daripada JSON. Meskipun sintaksnya lebih bersih, kurang verbose, dan lebih fleksibel, YAML juga mendukung komentar, memungkinkan Anda mengannotasi resume dengan catatan yang tidak akan muncul di output akhir. Struktur hierarkis YAML secara alami memetakan ke bagian dan sub-bagian, menjadikannya sempurna untuk data terstruktur seperti resume.

YAMLResume sebenarnya adalah DSL untuk menulis resume, jadi di balik layar itu adalah kompiler untuk resume. Ini mengubah data YAML menjadi PDF dalam proses multi-langkah. Pertama, ia mengurai file YAML dan memvalidasinya terhadap skema. Kemudian, ia memproses data dengan proses codegen yang menghasilkan kode LaTeX. Terakhir, kode LaTeX ini dikompilasi menjadi PDF berkualitas profesional menggunakan mesin LaTeX. Pendekatan ini memastikan tipografi dan tata letak sempurna piksel yang konsisten di semua perangkat dan platform.

LaTeX adalah standar emas untuk typesetting dokumen profesional, terutama di bidang akademik dan teknis. Ini menyediakan tipografi superior dengan kerning, ligatur, dan hyphenation yang tepat yang sulit dicapai dengan HTML/CSS atau pengolah kata. LaTeX unggul dalam jarak yang konsisten, penempatan yang tepat, dan tata letak yang fleksibel. Dengan menggunakan LaTeX sebagai mesin typesetting yang mendasari, YAMLResume memastikan resume Anda memiliki tampilan yang halus dan profesional yang menonjol kepada perekrut dan manajer hiring.

Suka proyek ini?

YAMLResume adalah proyek passion, dibuat untuk menyediakan alat resume gratis, pribadi, dan kuat untuk semua orang. Jika Anda merasa berguna, pertimbangkan untuk mendukung pengembangannya. Setiap kopi membantu!

Beli Saya Kopi