Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A free web-based resume editor based on writing YAML with realtime preview and PDF export.
DevResume is a free, open-source resume creator that accepts resume content in YAML and produces a formatted web preview plus PDF export, with no sign-up required.
DevResume is a web-based tool for developers who prefer writing resume content as structured YAML data instead of using a drag-and-drop editor. It takes a YAML configuration that follows a subset of the JSON Resume standard as input, and outputs a clean, best-practice-formatted resume in the browser, which can be exported to PDF. The tool is built as a single-page web app whose development server runs on port 5173 and whose production build outputs to a dist folder, and it is also hosted at https://devresume.app. According to the repository, the formatting guidance is drawn from the book "The Tech Resume Inside Out", so layout decisions like section ordering and wording are handled for you.
npm run dev to start the app at http://127.0.0.1:5173/, run tests with npm run test, or build a production bundle with npm run build.You start from a YAML file that defines the sections of your resume, following a subset of the JSON Resume standard. The app parses that data, applies a layout based on recommendations in "The Tech Resume Inside Out", and renders a live preview. When you are satisfied, you export the resume to PDF. The repository includes scripts for development, testing, and building: npm run dev, npm run test, npm run test:e2e (Playwright), and npm run build.
DevResume is completely free. The project page states there is no sign-up and no cost for exports, with no paid plan mentioned.
Yes, DevResume is completely free. There is no sign-up, no payment step, and unlimited PDF exports according to the project's description.
No. The project explicitly lists "No sign-up" as a feature, so you can start writing YAML and previewing immediately.
Yes. The app is local-first and works offline once the page is loaded, because all processing happens in the browser.
DevResume accepts YAML that follows a subset of the JSON Resume standard. You write structured YAML fields for your contact info, experience, education, and other sections, and the tool renders it.
Clone the repository, install dependencies, and run npm run dev to open the development server at http://127.0.0.1:5173/. For testing, use npm run test and npm run test:e2e; for production, use npm run build.
