Mono Resume: A Minimal and Open-Source Resume Builder

September 25, 2024

Mono Resume

Try Mono Resume now at monoresume.com.

Background

In October 2023, I created an HTML-based resume template to build my own resume. This web-first template also included a PDF export feature and was optimized for ATS (Applicant Tracking Systems). My original plan was to turn it into a full-fledged resume builder, but I paused the project as I got busy exploring new technologies and working on other projects.

Why I Built Mono Resume

When I recently wanted to update my resume, I tried several resume builders. However, I found most of them to be overly complicated, often requiring sign-ups or payments just to download the final resume. This frustration inspired me to create Mono Resume—a simple, hassle-free tool that lets users create resumes without any barriers.

Features

  • Simple, minimalistic user interface
  • Fully customizable resume sections
  • ATS-friendly PDF export
  • HTML export for web-first resumes
  • No sign-ups or payments required
  • Import/export resume data
  • Open-source (MIT licensed)

Screenshot

Mono Resume

Technical Overview

Mono Resume is built with Next.js, shadcn/ui, TailwindCSS, and Puppeteer (via Browserless). Initially, I developed a backend using Bun and Puppeteer, but after discovering Browserless, I switched to it for a more seamless experience.

It uses a headless Chromium instance to generate PDFs from HTML, while the local browser handles HTML generation. Resume data is stored locally in the browser’s storage, with features that allow users to import and export their resume data for easy modification and transfer.

Future Roadmap

  • [ ] Add more resume templates
  • [ ] Improve and refine existing sections

Credits

Special thanks to Rajit Ghatak for providing the server.

License

Mono Resume is licensed under the MIT License. See the LICENSE for more details.