Production readyPersonalv1.0.0 · updated Jul 30, 2026
RB

Open Source Resume Builder Template

Free until the download button is not free.

A resume builder with a sectioned editor, three print-perfect templates, plain-text export for applicant tracking systems, and JSON Resume import and export.

Runnable Agent-ready Install-ready Deploy-ready
foundationbase.app/demo/resume-builderOpen full demo →

This is the real app, not a mockup. Whatever you enter in the demo stays in your browser and belongs to nobody.

What you get

One zip. Everything to own it.

Every mainstream resume builder is free until the download button. You spend an hour entering your own employment history and meet a paywall holding it hostage. This one prints, exports, and hands the data back. Fill in the sections — basics, experience with per-role highlights, education, skills, projects — and watch the preview update, then print to PDF straight from the browser with the app's own furniture stripped out. Three templates: a serif classic nobody objects to, a modern one with an accent rule, and a compact one for when it genuinely has to be one page. Everything is stored in the JSON Resume format, an open standard, so an export opens in other tools that speak it rather than dying here. There is also a plain-text copy for the application forms that mangle a PDF, which most applicant tracking systems read far more reliably than a two-column layout.

  • Sectioned editor with reorderable entries and per-role highlights
  • Three templates: classic, modern, and compact
  • Print to PDF from the browser — no server, no export fee
  • Plain-text copy for applicant tracking systems that mangle a PDF
  • JSON Resume import and export, an open standard
  • Several saved resumes, so one per kind of role
resume-builder.zipMIT
resume-builder/├── app/the running Next.js app├── agent/START_HERE, PROJECT_MAP, RULES, RECIPES, TESTS, DEPLOY├── CLAUDE.mdread automatically by Claude Code├── AGENTS.mdread automatically by Codex├── .cursor/rules/loaded automatically by Cursor└── README.mdrun it, then make it yours

Inside the app

What the running app actually looks like
Resume Builder: Preview
PreviewThree templates, and the print is the preview.

Customize with AI

Your agent already knows this codebase.

Ships with CLAUDE.md, AGENTS.md, Cursor rules, and a full agent handbook — project map, safety rules, recipes, tests, and deploy notes.

Claude CodeCursorCodex

Prompts written against this app

Change the branding, copy, and layout for my Resume Builder app.
Add or remove fields so it matches my workflow.
Add export and import for my personal data.
Add optional sync later without changing the local-first default.

Run it

5 min to your own copy.

  1. 01Create your editable app copy and unzip it.
  2. 02Run npm install.
  3. 03Run npm run dev and open http://localhost:3000.
  4. 04Read /agent/START_HERE.md before customizing.
  5. 05Swap the local-first storage boundary for your own backend when ready.
Full walkthrough, including deploy and install →
Where your data lives

Resume Builder data stays in this browser by default.

No account, backend, or cloud sync is included in the current package.

An agent can add optional sync later while preserving the local-first default.

Honest limitation

This package is standard-ready for Create My App and AI customization.

A full app-only PWA install route is not enabled yet for this app.

Verification receiptchecked Aug 2, 2026 at c11c184 · v1.0.0
Demo renderscaptured 2026-08-02, 54 KBpassed
Package installs and buildsinstalled, typechecked and built in 58s on node v24.13.0passed
Source package complete31 files, 78 KBpassed
Agent instructions included5 handoff files presentpassed
No network calls in app sourcestatic scan clean: no network calls, eval, or secrets in app sourcepassed
License matches the packageMIT, matching the file in the packagepassed

Questions people ask

Is the PDF download actually free?

Yes. It prints from your browser, so there is no server generating a file and nothing to charge for. No watermark, no account, no trial. This is the entire reason the app exists — most builders are free right up until the moment you try to leave with your own work.

Where is my resume stored?

In your browser. There is no account and nothing is uploaded, which means your employment history and contact details are not sitting in someone else's database waiting to be sold to recruiters.

Will it get through an applicant tracking system?

The templates are single-column with real text rather than images, which is what ATS parsers handle best. There is also a plain-text copy button for forms that ask you to paste rather than upload — that is usually the most reliable route of all.

Can I take my data somewhere else?

Yes. Export produces JSON Resume, an open standard, so it opens in other tools that speak it. Import takes the same format back.

Can I keep more than one resume?

Yes, and you should. Keep one per kind of role and duplicate between them — trimming a copy beats maintaining a single resume that half-fits everything.

If this isn’t quite right

All Personal foundations →

Take Resume Builder and make it yours.

Free, MIT, 5 min to running. The demo above is exactly what lands in your folder.