Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A clean and modern web app that renders a minimalist CV/Resume with a print-friendly layout. Built with Astro for zero JavaScript by default.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Minimalist CV is an open-source Astro template that creates a print-friendly resume website from a single TypeScript config file. The project is a rewrite of BartoszJarocki/cv — originally built in Next.js — using Astro to ship zero client-side JavaScript while keeping a clean, minimalist design.
Minimalist CV is a static site template built with Astro 5.16, TypeScript 5.0, and Tailwind CSS 4.1. It takes all your resume data from one file — src/data/cv.ts — and renders a responsive, SEO-friendly CV page as pre-built HTML with no client-side JavaScript. The template is released under the MIT License and maintained on GitHub by ZhukDI.
src/data/cv.ts; update one file to change the whole resume.Minimalist CV suits developers, job seekers, and designers who want a code-managed resume that stays consistent across web and print. Developers can maintain their CV in Git and deploy to any static host; job seekers can produce a print-ready PDF directly from the browser; designers get a minimalist canvas with utility-class styling to customize without hunting through complex templates.
src/data/cv.ts and print the page to PDF for a clean resume to attach to applications.dist/ output to GitHub Pages, Netlify, or any static server to share your resume online.Start by cloning the repository and running npm install. Then npm run dev starts a local server at localhost:4321. Edit src/data/cv.ts with your details, and the page updates immediately. When you're ready to share, npm run build outputs a production site to ./dist/, which you can preview with npm run preview.
Minimalist CV is free and open source under the MIT License.
Yes, the template is released under the MIT License, so you can use, modify, and distribute it freely, including for commercial purposes.
The data config, src/data/cv.ts, is plain TypeScript object data, so editing it is straightforward even with limited JavaScript knowledge. Deeper layout changes would require Astro and Tailwind CSS familiarity.
Yes, the template includes specially designed print styles. Using the browser's print function produces a clean physical copy without excess spacing or website chrome.
Node.js 22 or higher is listed as a prerequisite for running the dev server and build commands.
Because the build output is static HTML, you can host it on any static site service such as GitHub Pages, Netlify, or Vercel, or serve it from Docker.
