https://github.com/junian/markdown-resume
ATS and Human-friendly Resume Writer in Markdown.
https://github.com/junian/markdown-resume
ats cv job markdown resume
Last synced: 4 months ago
JSON representation
ATS and Human-friendly Resume Writer in Markdown.
- Host: GitHub
- URL: https://github.com/junian/markdown-resume
- Owner: junian
- License: mit
- Created: 2024-04-24T03:30:17.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-15T07:00:52.000Z (5 months ago)
- Last Synced: 2025-06-10T00:05:35.623Z (4 months ago)
- Topics: ats, cv, job, markdown, resume
- Language: TypeScript
- Homepage: https://www.junian.dev/markdown-resume/
- Size: 51.6 MB
- Stars: 163
- Watchers: 2
- Forks: 42
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Markdown Resume
Write an ATS-friendly Resume in Markdown. Available for anyone, Optimized for Dev.
## About
A fork of "Oh My CV!". You can visit the original work [here](https://ohmycv.app/).
Changes I made from the original work:
- Default template is now as close as possible with [CareerCup's](https://www.careercup.com/resume) resume template.
- Default color is all Black.
- Added Web-safe fonts for easier ATS parsing.
- And many more ...## Notice
Highly recommend using Chromium-based browsers, e.g., [Chrome](https://www.google.com/chrome/) and [Microsoft Edge](https://www.microsoft.com/en-us/edge).
## Features
- Write your resume in Markdown and preview it in real-time, it's smooth!
- It works offline ([PWA](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps))
- Export to A4 and US Letter size PDFs
- Customize page margins, theme colors, line heights, fonts, etc.
- Pick any fonts from [Google Fonts](https://fonts.google.com/)
- Add icons easily via [Iconify](https://github.com/iconify/iconify) (search for icons on [Icônes](https://icones.js.org/))
- Tex support ([KaTeX](https://github.com/KaTeX/KaTeX))
- Cross-reference (would be useful for an academic CV)
- Case correction (e.g. `Github` -> `GitHub`)
- Add line breaks (`\\[10px]`) or start a new page (`\newpage`) just like in LaTeX
- Break pages automatically
- Customize CSS
- Manage multiple resumes
- Your data in your hands:
- Data are saved locally within your browser, see [here](https://localforage.github.io/localForage/) for details
- Open-source static website hosted on [Github Pages](https://pages.github.com/), which doesn't (have the ability to) collect your data
- No user tracking, no ads
- Dark mode## Development
It's built on [Nuxt 3](https://nuxt.com), with the power of [Vue 3](https://github.com/vuejs/vue-next), [Vite](https://github.com/vitejs/vite), [Zag](https://zagjs.com/), and [UnoCSS](https://github.com/antfu/unocss).
Clone the repo and install dependencies:
```bash
pnpm install
```Build some [packages](packages):
```bash
pnpm build:pkg
```To enable picking fonts from [Google Fonts](https://fonts.google.com/), you will need to generate a [Google Fonts Developer API Key](https://developers.google.com/fonts/docs/developer_api#APIKey). Then, create a `.env` file in [`site`](site/) folder and put:
```
NUXT_PUBLIC_GOOGLE_FONTS_KEY="YOUR_API_KEY"
```Start developing / building the site:
```bash
pnpm dev
pnpm build
```## Credits
- The original work: [Renovamen/oh-my-cv](https://github.com/Renovamen/oh-my-cv)
- [billryan/resume](https://github.com/billryan/resume)## License
This project is licensed under [MIT](LICENSE) license.
---
Made with ☕ by [Junian.dev](https://www.junian.dev).