Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
OpenResume is an open-source resume builder and ATS-friendly resume parser that runs entirely in your browser.
OpenResume is a free, open-source resume builder and resume parser built on Next.js that lets anyone create a modern, ATS-friendly resume entirely in their browser.
OpenResume is a free, open-source web application that combines a resume builder with a resume parser. It takes either your typed resume details or an existing resume PDF as input, and outputs a modern, ATS-friendly PDF resume. The app runs entirely in the browser, built on Next.js and deployed at open-resume.com, and is maintained by xitanggg on GitHub.
OpenResume is built entirely with TypeScript and uses React with Redux Toolkit for state management, Tailwind CSS for styling, Next.js 13 for the web framework, PDF.js to read imported PDFs, and React-pdf to generate downloadable PDFs.
Everyone who needs a professional resume for job applications: job seekers who want a free, private tool to build or restyle a resume; developers looking to deploy an open-source resume solution or learn from a modern Next.js + TypeScript codebase; and recruiters who want to test the ATS readability of candidate resumes using the built-in parser.
OpenResume runs entirely in your web browser. You either fill in a resume form or upload an existing resume PDF, which PDF.js parses to extract the content. As you edit, the PDF preview updates in real time, and when you are satisfied, the builder uses React-pdf to render a downloadable PDF.
OpenResume is free and open-source. There are no paid tiers, no sign-up requirements, and no data is transmitted to a server, so you can download your resume at no cost.
Yes, OpenResume is completely free and open-source. You do not need to sign up or pay anything to build and download your resume.
No. The entire app runs in your browser, so your resume details never leave your device. In fact, you can disconnect from the internet and still keep building.
Yes, the builder includes a resume import feature that reads your current PDF and applies OpenResume's modern design automatically, saving you the effort of retyping.
Yes, the generated resume adheres to U.S. best practices and is designed to be readable by top applicant tracking systems like Greenhouse and Lever, with consistent formatting for fonts, bullet points, and margins.
OpenResume is built with Next.js 13, TypeScript, React, Redux Toolkit, Tailwind CSS, PDF.js for parsing, and React-pdf for creating downloadable PDFs.
