YAMLResume

Comparisons

JSON Resume

JSON Resume is a pioneer in building a open standard for a structured data format for resumes. Its first official release was in July 31, 2014, which is more than 10 years ago.

From its official website:

## Origins and Conceptualization
 
JSON Resume was conceived as a solution to the fragmented and inconsistent
landscape of resume formats. Traditional resumes, typically created in formats
like Microsoft Word or PDF, often suffer from compatibility issues when parsed
by different systems. Recognizing this problem, Thomas Davis and Roland Sharp
initiated JSON Resume as an open-source project to create a universal,
machine-readable format for resumes.
 
## Development Milestones
 
The project began gaining momentum in the early 2010s, with significant
milestones such as the creation of the JSON Resume schema, the development of
the first CLI tools, and the establishment of the JSON Resume registry. These
milestones were driven by community contributions and the growing recognition of
the need for a standardized resume format in the tech industry.

JSON Resume did an excellent job in building a open standard for a structured data format for resumes. However, it lacks some features that YAMLResume has.

YAMLResume is highly inspired by JSON Resume, and more opinionated in some aspects. For example, JSON Resumes says nothing about how to convert the machine readable data to a beautiful, human-readable resume.

Here are some notable differences:

FeatureYAMLResumeJSON Resume
Data FormatYAMLJSON
Data StructureAll top-level objectsSome nested objects
Typesetting EngineLaTeXNone
Layout SpecBuilt-inNot specified
Rich Text SupportYesNo

We are going to offer a tool to import JSON Resume to YAMLResume in the future.

On this page