Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A free, easy-to-use CV template with a clean design. Just fill in your details and you're ready to go!

A dark portfolio & blog theme for Astro with a live 5,000-particle Three.js background, blog system, and glassmorphism UI.
Astro-CV-Esquelete is a free CV template built on Astro that produces a clean digital résumé from Markdown files, letting you update content without touching HTML.
Astro-CV-Esquelete is an open-source CV/resume template that takes plain Markdown files as input and generates a static, single-page website as output. It is built with the Astro framework, styled with Tailwind CSS and daisyUI, and was created by GitHub user mmouzo, with content organized into directories under /src/pages. The template ships with a ready-to-customize structure including an accordion layout for sections, contact cards, and sample content for projects, work experience, certifications, and blog posts, and it can be built to a static dist/ folder for deployment.
.md files in /src/pages (about, blogs, certificates, contact, projects, studies, works), so you edit plain text instead of components.AccordionLayout.astro component that expands/collapses content.src/pages/contact.npm run build generates a fully static site in ./dist/ that can be hosted on any static host, including Vercel (official demo).npm run dev starts a dev server at localhost:4321 for fast previewing of edits.src/pages/blogs and src/pages/certificates and they become part of your site without extra configuration.Start by running npm install to install dependencies and npm run dev to preview at localhost:4321. Then open the Markdown files under src/pages and replace the sample content with your own; to add or remove a section like Projects or Certificates, edit the Container.astro component and its corresponding AccordionLayout children. When you're done, npm run build creates the production site in ./dist/.
The template is free to download and use. The repository includes a LICENSE file, though the specific license type is not stated in the README.
Yes, the template is described as free. You can clone the repository, install dependencies, and use it for personal or professional CVs without paying any licensing fee. The project includes a LICENSE file but the exact terms are not spelled out in the README.
Astro-CV-Esquelete is built with the Astro static-site generator, uses Tailwind CSS for styling, and integrates daisyUI for UI components like cards and accordions. It does not require a backend or database because all content is stored in Markdown files that are rendered at build time.
All content lives in Markdown files under src/pages. Edit any of the .md files (for example, works/work1.md or projects/spotfilm.md) and the site updates. To add a new section, go to src/components/Container.astro and add a new AccordionLayout component; to remove one, comment out or delete that component.
Yes. Running npm run build outputs a static site in the dist/ folder that can be hosted anywhere static files are served, such as Vercel, Netlify, or GitHub Pages. The official demo is hosted on Vercel at astro-cv-esquelete.vercel.app.
