# xitanggg/open-resume

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/xitanggg-open-resume).**

8,460 stars · 956 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/xitanggg/open-resume
- Homepage: https://open-resume.com
- awesome-repositories: https://awesome-repositories.com/repository/xitanggg-open-resume.md

## Topics

`nextjs` `react` `resume` `resume-builder` `resume-parser` `resume-template` `tailwindcss` `typescript`

## Description

Open-resume is an ATS-friendly resume builder and browser-based document editor designed for creating professional resumes with a focus on applicant tracking system readability. It functions as a resume template engine that allows users to construct structured documents while keeping all personal data stored locally in the browser to ensure privacy and data ownership.

The project features a PDF resume parser that extracts professional information from existing files to automatically populate new templates. It also includes ATS compatibility testing to verify how effectively automated tracking systems can extract and interpret the document text.

The application provides tools for professional resume building, including the organization of work history, education, and skills. Visual customization options allow for the adjustment of theme colors, font families, and page formatting.

## Tags

### Business & Productivity Software

- [Resume Builders](https://awesome-repositories.com/f/business-productivity-software/resume-builders.md) — Enables the construction of structured professional resumes by organizing work history, education, projects, and skills. ([source](https://cdn.jsdelivr.net/gh/xitanggg/open-resume@main/README.md))
- [ATS-Friendly Resume Builders](https://awesome-repositories.com/f/business-productivity-software/ats-friendly-resume-builders.md) — Creates professional resumes with a specific focus on applicant tracking system readability and structured data export.
- [Document Construction](https://awesome-repositories.com/f/business-productivity-software/resume-templates/document-construction.md) — Assembles professional resumes by mapping user-defined data fields to predefined section templates.
- [Resume Data Import](https://awesome-repositories.com/f/business-productivity-software/resume-data-import.md) — Extracts information from existing PDF files to automatically populate professional resume templates. ([source](https://cdn.jsdelivr.net/gh/xitanggg/open-resume@main/README.md))
- [Theming Engines](https://awesome-repositories.com/f/business-productivity-software/resume-templates/theming-engines.md) — Provides a customization framework for adjusting theme colors, font families, and page formats for professional documents.

### Part of an Awesome List

- [Parsing Compatibility Testing](https://awesome-repositories.com/f/awesome-lists/more/pdf-generation/ats-optimized-pdfs/parsing-compatibility-testing.md) — Checks if a resume can be correctly read and parsed by automated applicant tracking systems.
- [Readability Verification](https://awesome-repositories.com/f/awesome-lists/more/pdf-generation/ats-optimized-pdfs/readability-verification.md) — Analyzes and confirms how well resume content is read by automated applicant tracking systems. ([source](https://cdn.jsdelivr.net/gh/xitanggg/open-resume@main/README.md))
- [Professional Tools](https://awesome-repositories.com/f/awesome-lists/more/professional-tools.md) — Facilitates the creation of structured professional documents with custom sections for experience and skills.

### Data & Databases

- [Browser-Based Storage](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/client-side-persistence/browser-based-storage.md) — Stores all user profile and resume data directly within the browser to ensure data privacy and ownership.
- [Automated Data Extraction](https://awesome-repositories.com/f/data-databases/data-model-templating/resume-data-models/automated-data-extraction.md) — Converts existing PDF resumes into structured data to populate new templates without manual typing.
- [PDF Parsers](https://awesome-repositories.com/f/data-databases/pdf-parsers.md) — Extracts structured professional information from existing PDF resumes to automatically populate new templates. ([source](https://open-resume.com/resume-parser))

### Security & Cryptography

- [Privacy-Focused Tools](https://awesome-repositories.com/f/security-cryptography/privacy-focused-tools.md) — Provides a privacy-focused editing experience by keeping all personal data stored locally in the browser.

### Testing & Quality Assurance

- [ATS Readability Simulators](https://awesome-repositories.com/f/testing-quality-assurance/ats-readability-simulators.md) — Provides simulated parsing logic to verify how effectively automated tracking systems extract and interpret resume text.

### Web Development

- [Browser-Based Document Engines](https://awesome-repositories.com/f/web-development/browser-based-document-engines.md) — Functions as a web application for document creation that stores all user data locally in the browser.
- [Client-Side PDF Engines](https://awesome-repositories.com/f/web-development/client-side-pdf-engines.md) — Generates print-ready PDF documents directly in the browser using a client-side layout engine.

### Content Management & Publishing

- [Structured Data Extraction](https://awesome-repositories.com/f/content-management-publishing/pdf-to-html-converters/structured-data-extraction.md) — Parses unstructured PDF files using a multi-step algorithm to convert text into a structured JSON data format.

### User Interface & Experience

- [CSS Variable Theming](https://awesome-repositories.com/f/user-interface-experience/css-variable-theming.md) — Applies visual customization through a system of CSS variables controlling fonts, colors, and spacing.
- [Visual Style Customization](https://awesome-repositories.com/f/user-interface-experience/visual-style-customization.md) — Provides tools for adjusting visual aesthetics through theme colors, font families, and page formatting. ([source](https://open-resume.com/resume-builder))
