Ecosystem
YAMLResume provides reusable packages and tools for building resume workflows, embedding editors, automating builds, managing samples, and converting existing resume data.
@yamlresume/node
@yamlresume/node is the reusable Node.js runtime behind
the YAMLResume CLI.
- Read and validate YAML, YML, or JSON resume files with positional errors.
- Build configured layouts, watch files, and compile LaTeX or Typst PDFs.
- Create resumes from samples or generate and translate files with AI.
@yamlresume/playground
@yamlresume/playground is the React component behind
the official playground.
- Embed a schema-aware Monaco YAML editor and live multi-layout preview.
- Use responsive desktop and mobile layouts, export actions, and localized UI labels.
- Integrate with Vite, Next.js, Tailwind CSS, and custom Monaco worker setups.
create-yamlresume
create-yamlresume makes it easy to start a new YAMLResume project with a one-liner command. It will scaffold your project directory, install the necessary dependencies, and generate a sample resume file so you can get started right away.
- Scaffold a new project with
npx create-yamlresume my-resumeor similar commands fornpm,yarn, orpnpm. - Includes a ready-to-use project structure, scripts for building and validating resumes, and a sample YAML resume file.
json2yamlresume
json2yamlresume is a CLI tool for converting JSON Resume files to the YAMLResume format.
- Converts JSON Resume files to YAMLResume, transforming fields and structure as needed.
- Ensures your data is validated against the YAMLResume schema.
These tools help you migrate from other formats, automate project setup, and streamline your workflow with YAMLResume.
samples
@yamlresume/samples provides a catalog of curated
sample resumes for common positions, each translated in 12 locale languages.
- Powers the
yamlresume new --samplecommand and theyamlresume sampleslist subcommand. - Exposes query APIs to filter sample resumes by language, category, or tag.
Learn More
@yamlresume/node
Read, validate, build, watch, generate, and translate resume files in Node.js
@yamlresume/playground
Embed YAMLResume's schema-aware editor and live preview in a React application
create-yamlresume
Create a new YAMLResume project with a one-liner command
json2yamlresume
Convert JSON Resume to YAMLResume
samples
Curated sample resumes in 12 languages
Last updated on