feat(templates): add Porygon and Smeargle templates

Porygon lays the resume out as a ruled form after the Japanese résumé
form (rirekisho). The header is a block of bordered field cells framed
in the accent color with the photo in a cell of its own, and every
section is a table with a solid title bar over one ruled cell per
entry. Touching cells share one tinted rule.

Smeargle sets the resume like a magazine feature: the headline as an
uppercase kicker over a display name, the summary as an italic
standfirst, and italic section headings at the user's heading size.

Both are one-column and ATS-safe. Register them in the schema, renderer,
semantic manifests and gallery, add gallery and docs previews, extract
the new descriptions, regenerate the API spec, and list them wherever
the docs enumerate templates.
This commit is contained in:
Amruth Pillai
2026-10-02 01:18:59 +02:00
parent 581dafdfd9
commit 99ff19e4e8
91 changed files with 1166 additions and 62 deletions
+2 -1
View File
@@ -407,8 +407,9 @@ resume[template="azurill"] template-part[name="timeline-line"] {
| Pikachu | `template-part[name="header-divider"]` |
| Rhyhorn | `template-part[name="contact-item-content"]`, `contact-item[part~="contact-item-last"]` |
| Scizor | `template-part[name="header-name-rule"]` |
| Smeargle | `template-part[name="featured-summary"]` |
Kakuna, Lapras and Onyx have no template-specific parts.
Kakuna, Lapras, Onyx and Porygon have no template-specific parts.
Every template also has `template-part[name="item-header-row"]`: the row with the title and date in Awards,
Certifications, Projects and Publications entries. It doesn't need a template guard.
@@ -12,7 +12,7 @@ Adobe Express has a resume maker inside a general creative editor. Reactive Resu
| Consideration | Reactive Resume | Adobe Express |
| ---------------- | ------------------------------------------------------------------------- | ------------------------------------------------------- |
| Primary workflow | Resume-specific fields and templates | General visual editing with resume templates |
| Editing scope | 15 resume templates, typography, accent colour, page layout, and sections | Document, image, layout, and graphic editing |
| Editing scope | 17 resume templates, typography, accent colour, page layout, and sections | Document, image, layout, and graphic editing |
| Exports | PDF, Word (DOCX), Markdown, and Reactive Resume JSON | Resume creation and export options in Adobe Express |
| Content reuse | Structured data can be reused across resume versions | Reuse designs and assets in the Adobe Express workflow |
| Deployment | Hosted use or self-hosting under an MIT license | Adobe-hosted service |
@@ -12,7 +12,7 @@ Both tools make resumes, but they start from different models. Canva is a genera
| Consideration | Reactive Resume | Canva |
| ---------------- | ------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------- |
| Primary workflow | Structured resume sections with a live preview | Freeform visual editing across many design types |
| Design controls | 15 resume templates, font pairings or about 500 fonts, accent colour, density, margins, and custom CSS | Flexible composition, elements, and a broad design library |
| Design controls | 17 resume templates, font pairings or about 500 fonts, accent colour, density, margins, and custom CSS | Flexible composition, elements, and a broad design library |
| Exports | PDF, Word (DOCX), Markdown, and Reactive Resume JSON | See Canva's export options and template terms |
| Data portability | JSON export can back up or restore a resume | Depends on the design and export format you choose |
| Deployment | Hosted use or self-hosting under the MIT license | Canva-hosted service |
@@ -28,7 +28,7 @@ Canva is also the convenient option when you are preparing related design materi
## Where Reactive Resume is a better fit
Choose Reactive Resume when the content should stay in recognizable resume fields and you expect to reuse it across versions. You can change between 15 templates without re-entering the underlying sections, adjust layout settings, and export in several document and data formats. Cover letters are their own documents that share the resume's design, and Check mode flags lines that applicant tracking systems may read poorly.
Choose Reactive Resume when the content should stay in recognizable resume fields and you expect to reuse it across versions. You can change between 17 templates without re-entering the underlying sections, adjust layout settings, and export in several document and data formats. Cover letters are their own documents that share the resume's design, and Check mode flags lines that applicant tracking systems may read poorly.
It also fits when you care about infrastructure. Reactive Resume is [MIT-licensed](/legal/license), its source is public, and you can deploy it yourself. The [self-hosting guide](/self-hosting/docker) covers the Docker path, and hosted use stays available if you would rather not run the service.
@@ -10,7 +10,7 @@ Freesumes is built for making one resume in a browser session, without an accoun
| Consideration | Reactive Resume | Freesumes |
| ---------------------- | ------------------------------------------------------- | --------------------------------------------------------- |
| Account | Account-backed resumes, cover letters, and applications | No account or credit card for the builder |
| Builder templates | 15 templates; switch at any time without retyping | Six current builder templates |
| Builder templates | 17 templates; switch at any time without retyping | Six current builder templates |
| PDF | PDF export | PDF download |
| Other template formats | Word (DOCX), Markdown, and JSON exports | Separate Word and Google Docs templates |
| Data handling | Resumes persist in the account and server storage | Builder data is wiped when the tab is refreshed or closed |
@@ -9,7 +9,7 @@ Jobscan makes sense when your workflow revolves around its hosted resume scanner
| Consideration | Reactive Resume | Jobscan |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| Resume creation | Structured editor with 15 templates and PDF, Word (DOCX), Markdown, and JSON exports | Free builder with nine current templates and PDF download |
| Resume creation | Structured editor with 17 templates and PDF, Word (DOCX), Markdown, and JSON exports | Free builder with nine current templates and PDF download |
| Import | PDF, Word (with your own AI provider), LinkedIn data export, JSON Resume, and Reactive Resume files | Existing-resume and LinkedIn import |
| Analysis | Free, in two places: Check mode in the editor (readability score, issues pinned to lines, posting terms you have and lack) and a public ATS checker that reads a PDF in your browser | Separate resume scanner producing a match rate against a job description |
| Automation | Authenticated API and MCP workflows, including job applications | Separate scanner workflow |
@@ -16,7 +16,7 @@ Novorésumé is the stronger choice when guided design, writing advice, a conten
Novorésumé's current Basic plan permits exactly one document, capped at one page. Its Premium plan lists 72 documents and documents up to 10 pages. The product also documents templates, a content library, real-time advice, and an integrated assistant.
Reactive Resume keeps your resumes and cover letters on its [Documents page](/guides/managing-documents), offers 15 templates, and supports [PDF, DOCX, Markdown, and JSON exports](/guides/exporting-your-resume). Its source is public under the [MIT license](/legal/license), and it runs with Docker.
Reactive Resume keeps your resumes and cover letters on its [Documents page](/guides/managing-documents), offers 17 templates, and supports [PDF, DOCX, Markdown, and JSON exports](/guides/exporting-your-resume). Its source is public under the [MIT license](/legal/license), and it runs with Docker.
## Where Novorésumé is a better fit
@@ -11,7 +11,7 @@ Reactive Resume and Resume.com both let you create and download a PDF resume wit
| ------------------- | ------------------------------------------------------------------- | --------------------------------------------------- |
| Free final download | PDF, Word (DOCX), Markdown, and JSON | PDF and plain text |
| Accounts | Account required for the hosted builder and saved resume management | An email is requested to save work in the dashboard |
| Workflow | Structured sections, 15 templates, live preview, and Check mode | Hosted builder with templates and saved resumes |
| Workflow | Structured sections, 17 templates, live preview, and Check mode | Hosted builder with templates and saved resumes |
The common ground here is the download boundary. Resume.com says its builder has no paid membership tier and that PDF and plain-text downloads are free. Reactive Resume is not a cheaper way to get a Resume.com PDF: both produce one without a premium upgrade.
@@ -10,7 +10,7 @@ Resume.io is a commercial, guided builder with sample content and a template-foc
| Consideration | Reactive Resume | Resume.io |
| ------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------- |
| Free final download | PDF, Word (DOCX), Markdown, and JSON | PDF with the Vancouver template or TXT |
| Other designed templates | All 15 templates included | Premium trial or subscription workflow |
| Other designed templates | All 17 templates included | Premium trial or subscription workflow |
| Content support | Direct editing, Check mode, a sample resume, and an optional AI assistant using your own provider | Sample resumes, pre-generated sentences, and tips |
| Deployment | Hosted use or self-hosting | Hosted service |
| Pricing availability | No premium resume tier | Plans can vary by location |
@@ -27,7 +27,7 @@ The Vancouver template makes it workable for someone who likes that design and n
## Where Reactive Resume is a better fit
Reactive Resume fits when you want to pick from all 15 templates and export a designed document without a template tier in the way. Cover letters are separate documents with the same design and the same free downloads. Its [export guide](/guides/exporting-your-resume) covers PDF, DOCX, Markdown, and JSON. The data export keeps your structured content and settings alongside the document download.
Reactive Resume fits when you want to pick from all 17 templates and export a designed document without a template tier in the way. Cover letters are separate documents with the same design and the same free downloads. Its [export guide](/guides/exporting-your-resume) covers PDF, DOCX, Markdown, and JSON. The data export keeps your structured content and settings alongside the document download.
You also get source access and self-hosting. Reactive Resume is [MIT-licensed](/legal/license), and its [Docker guide](/self-hosting/docker) documents the self-hosted route. Its optional AI integration lets you configure a provider if you want help, while ordinary editing does not depend on it.
+1 -1
View File
@@ -20,7 +20,7 @@ Reactive Resume is a free and open-source resume builder. You write your resume
LinkedIn export.
</Card>
<Card title="Design the page" icon="palette">
Pick from 15 templates, then adjust fonts, colors, page size and layout. The page updates as you type.
Pick from 17 templates, then adjust fonts, colors, page size and layout. The page updates as you type.
</Card>
<Card title="Check before you send" icon="list-check">
**Check** mode points out issues on the lines they belong to and compares your resume with a job posting.
+1 -1
View File
@@ -88,7 +88,7 @@ You don't need to save. Under the document name, the status changes to **Saving
Select **Design** at the top of the editor, or press <kbd>2</kbd>.
</Step>
<Step title="Pick a template">
**Template**, at the top of Design, shows all 15 templates filled with your own content. Select one, such as
**Template**, at the top of Design, shows all 17 templates filled with your own content. Select one, such as
**Bronzor**, and the page switches to it. Your content stays the same; only the look changes.
</Step>
<Step title="Go back to writing">
+18 -2
View File
@@ -33,7 +33,7 @@ The chips above the thumbnails narrow the list:
| Filter | Shows |
| --------------- | -------------------------------------------------------------------------------------------------------- |
| **All** | All 15 templates. |
| **All** | All 17 templates. |
| **One column** | Templates that read top to bottom in a single column. |
| **Two columns** | Templates with a separate sidebar column. |
| **ATS-safe** | Templates with one reading order and plain text headings, which applicant tracking systems read cleanly. |
@@ -68,7 +68,7 @@ The counter on the right (for example "7 of 15 shown") tells you how many templa
sheet over the lower half of the page and the templates scroll sideways in a strip.
</Tip>
## The 15 templates
## The 17 templates
All templates support the same sections and features. They differ only in how they arrange your information. The images below use the same resume in each template.
@@ -87,8 +87,10 @@ All templates support the same sections and features. They differ only in how th
| Meowth | One | Yes | — |
| Onyx | One | Yes | — |
| Pikachu | Two | No | Left |
| Porygon | One | Yes | — |
| Rhyhorn | One | Yes | — |
| Scizor | One | Yes | — |
| Smeargle | One | Yes | — |
In a one-column template, sections you placed in the sidebar print after the main sections instead of beside them. Bronzor prints them as labelled rows. On two-column templates you can move the sidebar to the other side; see [Arranging the layout](/guides/arranging-the-layout).
@@ -184,6 +186,13 @@ In a one-column template, sections you placed in the sidebar print after the mai
style={{ aspectRatio: "210/297" }}
/>
</Frame>
<Frame caption="Porygon">
<img
src="/images/templates/porygon.webp"
alt="First page of a resume in the Porygon template: a bordered header of field cells and each section as a ruled table under a solid title bar"
style={{ aspectRatio: "210/297" }}
/>
</Frame>
<Frame caption="Rhyhorn">
<img
src="/images/templates/rhyhorn.webp"
@@ -198,6 +207,13 @@ In a one-column template, sections you placed in the sidebar print after the mai
style={{ aspectRatio: "210/297" }}
/>
</Frame>
<Frame caption="Smeargle">
<img
src="/images/templates/smeargle.webp"
alt="First page of a resume in the Smeargle template: a large serif name under a small uppercase kicker, an italic introduction and italic section headings"
style={{ aspectRatio: "210/297" }}
/>
</Frame>
</div>
## Tips for choosing
+4 -2
View File
@@ -66,7 +66,7 @@ An empty `title` means the template's default heading in the resume's language.
- **Rich text is HTML.** Fields such as `description` and `summary.content` hold HTML strings.
- **IDs.** Every item and custom section needs a unique `id`. Use a UUID.
- **Cover letters.** The schema still accepts custom sections of type `cover-letter` so older exports stay valid. When you save or import such a resume, Reactive Resume moves each letter into a cover letter of its own and removes the section. See [Writing a cover letter](/guides/writing-a-cover-letter).
- **Templates.** `metadata.template` is one of the 15 templates: `azurill`, `bronzor`, `chikorita`, `ditgar`, `ditto`, `gengar`, `glalie`, `kakuna`, `lapras`, `leafish`, `meowth`, `onyx`, `pikachu`, `rhyhorn` or `scizor`.
- **Templates.** `metadata.template` is one of the 17 templates: `azurill`, `bronzor`, `chikorita`, `ditgar`, `ditto`, `gengar`, `glalie`, `kakuna`, `lapras`, `leafish`, `meowth`, `onyx`, `pikachu`, `porygon`, `rhyhorn`, `scizor` or `smeargle`.
- **No version field.** Resume objects have no top-level `version` or `$schema` property. Don't add one; point your tools at the schema URL instead.
## Validate resume data
@@ -4370,8 +4370,10 @@ The complete schema, generated from the source code of this version.
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
]
},
"layout": {
+1 -1
View File
@@ -51,7 +51,7 @@ of the editor, or press <kbd>1</kbd>, <kbd>2</kbd> or <kbd>3</kbd>.
sections in print order. Each section and entry has a **⋯** menu for options such as hiding, duplicating or moving
it. You can also select a block on the page to jump to it in the panel.
- **Design** holds the look: **Template**, **Type**, **Color**, **Page** and **Advanced** (custom fonts, the date
format, custom CSS and more). The template gallery shows all 15 templates filled with your own content.
format, custom CSS and more). The template gallery shows all 17 templates filled with your own content.
- **Check** reviews your resume. It lists issues pinned to the lines they belong to and gives a readability score, a
**Job match** against a posting, and an AI **Writing** review. It replaces the ATS section of the old builder; the
public [ATS checker](/guides/using-the-ats-checker) page is still available.
Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

+105 -35
View File
@@ -4105,8 +4105,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -8552,8 +8554,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -29608,8 +29612,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -30222,8 +30228,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -31595,8 +31603,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -32138,8 +32148,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string"
},
@@ -32380,8 +32392,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -33080,8 +33094,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -33617,8 +33633,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "Sets the letter's own template, which unlinks its design."
@@ -34133,8 +34151,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -34756,8 +34776,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "Sets the letter's own template, which unlinks its design."
@@ -35272,8 +35294,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -35997,8 +36021,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -36714,8 +36740,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -37414,8 +37442,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -38054,8 +38084,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -38647,8 +38679,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -39679,8 +39713,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -40549,8 +40585,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -47201,8 +47239,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -51617,8 +51657,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -56228,8 +56270,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -60898,8 +60942,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -66329,8 +66375,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -70900,8 +70948,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -78050,8 +78100,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -82789,8 +82841,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -83772,8 +83826,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -84463,8 +84519,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -85056,8 +85114,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -85781,8 +85841,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -86651,8 +86713,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -95095,8 +95159,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -99542,8 +99608,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
],
"type": "string",
"description": "The template to use for the resume. Determines the overall design and appearance of the resume."
@@ -105222,8 +105290,10 @@
"meowth",
"onyx",
"pikachu",
"porygon",
"rhyhorn",
"scizor"
"scizor",
"smeargle"
]
},
"layout": {
+3 -3
View File
@@ -1,6 +1,6 @@
---
title: "Free resume builder"
description: "Reactive Resume is a free resume builder with no premium tier: unlimited resumes and cover letters, 15 templates, and PDF, Word, Markdown and JSON downloads."
description: "Reactive Resume is a free resume builder with no premium tier: unlimited resumes and cover letters, 17 templates, and PDF, Word, Markdown and JSON downloads."
---
Reactive Resume is a free resume builder. On [rxresu.me](https://rxresu.me) you get every feature with no premium tier, no watermark and no paywall on downloads. The project is open source and funded by donations, which is why nothing is held back.
@@ -8,7 +8,7 @@ Reactive Resume is a free resume builder. On [rxresu.me](https://rxresu.me) you
## What you get for free
- **Unlimited documents.** Keep as many resumes and cover letters as you need, and copy one for each job.
- **15 templates.** Switch at any time without retyping; your content stays the same and only the design changes.
- **17 templates.** Switch at any time without retyping; your content stays the same and only the design changes.
- **Design controls.** Font pairings (or any of about 500 fonts), text size, density, accent colour, margins, A4, Letter or Free-form pages, and multi-page layouts.
- **Every download format.** PDF, Word, Markdown and JSON, as often as you like.
- **Check mode.** A readability score, issues pinned to the exact lines on your page, and keyword matching against a job posting.
@@ -40,7 +40,7 @@ If you only want to check an existing PDF, you do not need an account at all: th
Start blank, from a sample or from an import.
</Card>
<Card title="Choose a template" icon="table-columns" href="/guides/choosing-a-template">
Compare the 15 templates and switch in one click.
Compare the 17 templates and switch in one click.
</Card>
<Card title="Export your resume" icon="file-arrow-down" href="/guides/exporting-your-resume">
Download PDF, Word, Markdown or JSON.
@@ -16,7 +16,7 @@ Reactive Resume is an open-source resume builder. Its source code is public on [
Reactive Resume v6 is more than a resume editor. It covers the whole job search:
- Resumes and cover letters as separate documents, with 15 templates and shared design.
- Resumes and cover letters as separate documents, with 17 templates and shared design.
- Check mode for readability, issues and job-posting keywords, plus a public ATS checker.
- Public links with passwords and view statistics.
- An application tracker with board, list, calendar and insights views.