About

A resume editor that respects you.

Tailory was built on a simple principle: your resume is yours. It contains your career history, your contact details, your professional narrative — and none of that should pass through a third-party server just because you want to edit a document.

Every feature in Tailory runs entirely in your browser. File extraction, text parsing, live preview rendering, PDF generation — all of it happens locally. When you close the tab, nothing leaves your device. There is no Tailory backend. There are no accounts. There is no telemetry.

Privacy-first is not a marketing claim here — it is a structural fact. There is no server to breach. No database to leak. No company to sell your data. Just a web app that does its job and gets out of the way.

How it's built

Astro

Static site framework

The marketing pages stay mostly static, with small client-side scripts for navigation and reveal effects. The heavier interactive runtime is reserved for the editor experience.

SolidJS

Interactive islands

The editor form, file upload, and preview panel are SolidJS components. They run only in the browser, never on a server.

pdfmake

PDF generation

Resume export is handled entirely client-side with pdfmake. The PDF is generated in your browser tab and downloaded directly — no server involved.

Open source

MIT licensed. Free forever.

Tailory is fully open source under the MIT licence. You can inspect every line of code, self-host it, fork it, or contribute improvements. The source is on GitHub — issues, PRs, and discussions are all welcome.

View on GitHub ↗

Built on

JSON Resume

Tailory can import and export JSON Resume style documents through its normalization layer. Supported fields are portable today, but Tailory does not yet claim full official-schema validation and some schema sections still render better than they edit.