https://github.com/abijith-suresh/tailory
Client-side resume editor — upload, edit, preview, and export your resume as PDF. No account, no server, all local.
https://github.com/abijith-suresh/tailory
astro client-side open-source pdfmake resume resume-builder solidjs tailwindcss typescript
Last synced: 3 months ago
JSON representation
Client-side resume editor — upload, edit, preview, and export your resume as PDF. No account, no server, all local.
- Host: GitHub
- URL: https://github.com/abijith-suresh/tailory
- Owner: abijith-suresh
- Created: 2026-03-01T15:21:31.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-06T21:24:47.000Z (3 months ago)
- Last Synced: 2026-04-06T23:21:19.843Z (3 months ago)
- Topics: astro, client-side, open-source, pdfmake, resume, resume-builder, solidjs, tailwindcss, typescript
- Language: JavaScript
- Homepage: https://tailory-nine.vercel.app
- Size: 981 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Tailory
**A fully client-side resume editor.** Upload a PDF or DOCX, edit your resume in a structured form, preview it live, and export an ATS-compatible PDF — all in the browser. No server, no accounts, no data leaves your device.
## Features
- **Upload & Parse** — Drop a PDF or DOCX resume; Tailory extracts and structures your data automatically
- **Edit** — Full form editor for all resume sections (basics, work, education, skills, projects, certs)
- **Live Preview** — See a visual preview update in real time as you type
- **3 Templates** — Modern, Minimal, and Compact ATS layouts
- **Export** — Download a clean, ATS-safe PDF with one click
- **Draft Storage** — Auto-saves to IndexedDB; your work persists across sessions
## Stack
- [Astro 5](https://astro.build) — static site framework
- [SolidJS](https://solidjs.com) — reactive UI islands
- [Tailwind CSS v4](https://tailwindcss.com) — utility-first CSS
- [TypeScript](https://www.typescriptlang.org) — strict mode
- [Bun](https://bun.sh) — package manager and runtime
- [PDF.js](https://mozilla.github.io/pdf.js/) — client-side PDF text extraction
- [mammoth](https://github.com/mwilliamson/mammoth.js) — DOCX extraction
- [pdfmake](http://pdfmake.org) — programmatic ATS-safe PDF generation
- [idb](https://github.com/jakearchibald/idb) — typed IndexedDB wrapper
## Development
```sh
bun install # install dependencies
bun dev # start dev server at localhost:4321
bun build # build for production
bun preview # preview production build
bun run test # run tests
```
## License
MIT