Analysis updated 2026-05-18
Maintain your resume as a code file and export a clean ATS-friendly PDF with one click.
Ask an AI coding agent to draft or update resume content in MDX and preview changes live in the browser.
Add the ResumeViewer component to an existing React app to render a resume section on a portfolio site.
Restyle the entire resume by overriding a handful of CSS design tokens without touching a framework.
| atom63/resume | 0labs-in/vision-link | arviahq/arvia | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js and a Vite-based React app, the create command scaffolds everything automatically.
@atom63/resume is a React library and scaffolding tool that turns MDX files into paginated, print-ready resume and CV documents. MDX is a file format that combines Markdown text with React components, so your resume lives as a code file rather than a Word document or a visual editor canvas. You write the content yourself or ask an AI coding tool to draft it, and the library handles page layout, sizing to standard letter or A4 dimensions, and PDF export. The quickest way to start is a single npm command that creates a standalone project with a Vite development server. This gives you a starter two-column resume file and a single-column CV file to edit. The browser shows both in a zoom-and-pan viewer with a Save to PDF button in the toolbar. Because the PDF uses selectable text rather than rendered images, it passes through Applicant Tracking System filters that many employers use to scan resumes automatically. The layout system uses a small set of named components: Header, Columns with Sidebar and Main, Group blocks for individual job entries, and Footer. Single-column CVs use Section and Entry components instead. The visual design is controlled through CSS design tokens rather than a framework like Tailwind, so you can change fonts, text size, colors, and column proportions by overriding a handful of CSS variables. If you already have a React and Vite project you can install the package and add the ResumeViewer component directly. The library also exports an optional live MDX editor component for previewing changes in the browser as you type. Custom section types can be added by passing in extra React components alongside the defaults. The library is at version 0.2.x and the API may shift before a stable 1.0 release. It is MIT licensed.
A React library that renders MDX resume and CV files into paginated, print-ready, ATS-friendly PDFs with a live browser viewer.
Mainly TypeScript. The stack also includes TypeScript, React, MDX.
Use freely for any purpose including commercial projects, as long as you keep the copyright and license notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.