Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A free modern, minimalist portfolio template built with Astro. Features a collection of blog posts, projects, and professional experiences.

A dark portfolio & blog theme for Astro with a live 5,000-particle Three.js background, blog system, and glassmorphism UI.
Free Minimal Astro Portfolio is an open-source portfolio template built with Astro 5.1.2 that produces a fast, minimalist static site for presenting blog posts, projects, and professional experience, with Cloudflare Pages as the documented deployment target.
This template is a freely licensed portfolio starter for developers, built with Astro version 5.1.2 and deployed on Cloudflare Pages. It takes a developer's content — writings, technical notes, project showcases, professional experience, and curated bookmarks — and produces a static, responsive website with clean typography. The project is demonstrated as a personal portfolio for ByteKai, a software engineer, and is released under the Apache License 2.0.
Software developers and engineers who need a personal portfolio site quickly — they can clone the repo, replace the example content with their own blog posts and projects, and deploy to Cloudflare Pages. Tech bloggers and technical writers who want a clean, text-focused layout for essays and technical notes also fit the template, as do designers and tinkerers who want a minimalist base to customize.
The README describes a standard Astro workflow: clone the repository, run pnpm install to install dependencies, run pnpm dev to start the development server, and open http://localhost:4321 to view the site locally. After editing the content files, the site is pushed to Cloudflare Pages for deployment.
Yes, the template is free and open source, released under the Apache License 2.0. You can use it for personal or commercial projects, modify it, and redistribute it as long as you retain attribution.
The template uses Astro 5.1.2 and requires Node.js (latest LTS recommended) with npm or pnpm as the package manager.
The README only documents deployment on Cloudflare Pages, but because it is a static Astro site, it will likely work on other static hosts. The template's official instructions focus on Cloudflare Pages.
The template includes blog posts, technical notes, a project showcase, professional experience, and curated bookmarks. You supply the content and the layout renders it.