47 free portfolio templates
Portfolio Website Templates (Free)
Free portfolio website templates for developers and designers, built with React, Next.js, Astro and plain HTML. appsgit lists 47 portfolio templates; the most starred are Academic Pages, HugoBlox Kit and LapisCV.
Updated Oct 8, 2026
Portfolio Website Templates (Free)
Academic Pages
academicpages/academicpages.github.io
Github Pages template based upon HTML and Markdown for personal, portfolio-based websites.
Portfolio templatesSCSSHugoBlox Kit
HugoBlox/kit
Describe your site, AI builds it, you own it as Markdown.
Portfolio templatesHTMLLapisCV
BingyanStudio/LapisCV
Easily create your resume with Markdown on VSCode / Typora / Obsidian.
OfficialPortfolio templatesCSSHugo Theme Academic Cv
HugoBlox/hugo-theme-academic-cv
Academic portfolio that boosts citations.
Portfolio templatesJupyter NotebookChanhdai.com
ncdai/chanhdai.com
A pixel-perfect dev portfolio and shadcn registry.
Portfolio templatesTypeScriptGitprofile
arifszn/gitprofile
Create and publish a GitHub-synced portfolio by just providing your GitHub username.
Portfolio templatesTypeScriptResume Template
jglovier/resume-template
A simple Jekyll + GitHub Pages powered resume template.
Portfolio templatesHTMLYamlresume
yamlresume/yamlresume
Resumes as code in YAML, brought to you with by PPResume.
Portfolio templatesTypeScriptDnd Resume
Arman19941113/dnd-resume
A local-first, drag-and-drop resume builder for creating and exporting professional PDF resumes directly in your browser.
Portfolio templatesTypeScriptVS Code Portfolio
itsnitinr/vscode-portfolio
A VSCode themed developer portfolio built using Next.js.
Portfolio templatesTypeScriptToha
hugo-themes/toha
A Hugo theme for personal portfolio.
OfficialPortfolio templatesHTMLResume Builder
sadanandpai/resume-builder
Build a standard and professional single page resume.
Portfolio templatesTypeScriptResumeCollection
mmmlllnnn/ResumeCollection
求职/升学/程序员找工作简历模板大全,全网最全的简历模板收集 | Free collection of resume templates for job/education |中文简历|英文简历|程序员简历模板|简历大全|简历模板|工作简历|简历封面.
Portfolio templatesReact Portfolio
ubaimutl/react-portfolio
Simple portfolio template built with reactjs.
Portfolio templatesJavaScriptHugo Profile
gurusabarish/hugo-profile
A highly customizable and mobile first Hugo template for personal portfolio and blog.
Portfolio templatesHTMLAstro Erudite
jktrn/astro-erudite
An opinionated, unstyled static blogging template built with Astro and native CSS.
Portfolio templatesAstroBrilliant CV
yunanwg/brilliant-CV
another CV template for your job application, yet powered by Typst and more.
Portfolio templatesTypstJekyll Theme Minimal Resume
murraco/jekyll-theme-minimal-resume
Simple Jekyll theme for a minimal resume website: https://jekyll-theme-minimal-resume.netlify.app.
Portfolio templatesSCSSAulianza.id
aulianza/aulianza.id
Personal website & portfolio, built from scratch using Next.js, TypeScript, Tailwind CSS, SWR, MDX, Firebase and Prisma.
Portfolio templatesTypeScriptResuLLMe
IvanIsCoding/ResuLLMe
Enhance your résumé with Large Language Models.
Portfolio templatesJinjaCoreychiu Portfolio Template
iAmCorey/coreychiu-portfolio-template
portfolio template by corey chiu.
Portfolio templatesTypeScriptDevfolio
shubh73/devfolio
An eye-catching developer Portfolio, built on NextJS, GSAP, Tailwind and React.
Portfolio templatesJavaScriptDeveloper Portfolio
randifajar/developer-portfolio
Personal developer portfolio showcasing my backend engineering experience, projects, and AI-assisted development workflow.
Portfolio templatesTypeScriptDev Portfolio
mayankagarwal09/dev-portfolio
A fully customizable developer portfolio website made in react with dark mode support.
Portfolio templatesJavaScriptNext.js Creative Portfolio Website
codebucks27/Next.js-Creative-Portfolio-Website
Interactive 3D Portfolio Website with Next.js, Three.js & Tailwind CSS | Checkout the tutorial link.
Portfolio templatesJavaScriptAstro Bento Portfolio
Ladvace/astro-bento-portfolio
Astro-bento-portfolio is a minimal bento-like (almost) single page portfolio website made in Astro.
Portfolio templatesAstroCanvas
HugoRCD/canvas
Portfolio template made with Nuxt 3, Nuxt Content v3, NuxtUI v3 and TailwindCSS v4.
Portfolio templatesVueNxt Lnk
realvjy/nxt-lnk
Custom bio links for creatives who love coding.
Portfolio templatesJavaScriptKarngyan.com
karngyan/karngyan.com
Personal site + blog template: TanStack Start, React 19, Tailwind CSS v4, shadcn/ui, MDX articles, RSS - deploys to Cloudflare Workers.
Portfolio templatesTypeScriptDevb.io
sunithvs/devb.io
DevB.io is an AI-powered portfolio generator that transforms your GitHub activity into a dynamic, professional portfolio.
Portfolio templatesTypeScriptVinodjangid07 site
vinodjangid07/vinodjangid07.github.io
Mini intro\ About me \ Skills\ Projects\ Contact me Please contact me at infovinodjangid@gmail.com if you have any feedback for the website.
Portfolio templatesCSSReact Portfolio Template
ryanbalieiro/react-portfolio-template
A sleek and simple portfolio template developed with ReactJS.
Portfolio templatesJavaScriptKross Hugo
themefisher/kross-hugo
Kross is a creative, sleek and modern personal portfolio Hugo theme with a gorgeous appearance.
OfficialPortfolio templatesJavaScriptPublic Portfolio Site
ricocc/public-portfolio-site
Designer Portfolio&Blog Template.
Portfolio templatesAstroMirsazzathossain.me
mirsazzathossain/mirsazzathossain.me
This is the source code for my personal website, built with Astro, Tailwind CSS, and MDX, with a fully custom design and deployed on Vercel.
Portfolio templatesTypeScriptSleek Portfolio
ramxcodes/sleek-portfolio
A modern, responsive portfolio website built with Next.js 15, TypeScript, Tailwind CSS, and Shadcn UI.
Portfolio templatesTypeScriptJpvalery Portfolio
jpvalery/portfolio
Photo Portfolio w/ Next.js + TailwindCSS + Contentful.
Portfolio templatesTypeScriptSreetamdas.com
sreetamdas/sreetamdas.com
Personal website built with Next.js, TypeScript and Styled-components.
Portfolio templatesTypeScriptDark Minimal
Gothsec/dark-minimal
Official Astro theme portfolio template built with React, TypeScript & Tailwind CSS.
Portfolio templatesAstroPersonal Website
umutxyp/Personal-Website
It is a quality portfolio site with a beautiful and simple design that you can personalize for yourself.
Portfolio templatesTypeScriptAbdulrahman.id
abdulrcs/abdulrahman.id
Dynamic Portfolio Website built with Next.js, Chakra UI and Contentful!
Portfolio templatesJavaScriptMuhammad Fiaz Portfolio
muhammad-fiaz/portfolio
Welcome to my portfolio repository! This open-source project, built with Next.js and TypeScript, creates a dynamic and responsive portfolio.
Portfolio templatesTypeScriptFama
itsfaqih/fama
TailwindCSS based personal branding template.
Portfolio templatesTypeScriptAcademia Hugo
gethugothemes/academia-hugo
Academia is a Hugo resume theme. You can showcase your academic resume, publications and talks using this theme.
Portfolio templatesHTMLMusabhassan.com
Musab-Hassan/musabhassan.com
My personal portfolio and all its assets.
Portfolio templatesSveltePortfolio Website
vatsalsinghkv/portfolio-website
Personal portfolio website, build with NextJs, TypeScript & Tailwindcss.
Portfolio templatesTypeScriptMinimal Next Portfolio
namanbarkiya/minimal-next-portfolio
Modern and easy-to-use Next.js 16 portfolio template.
Portfolio templatesTypeScript
What are the best free portfolio templates?
By GitHub stars, Academic Pages is the most popular (17,700 stars), followed by HugoBlox Kit and LapisCV. Each page lists the tech stack, license, last commit and a live demo when the project has one.
Are these portfolio templates free for commercial use?
It depends on the license shown on each card and page. Permissive licenses such as MIT, Apache-2.0, BSD and ISC allow commercial use as long as you keep the copyright notice; CC-BY licenses need visible attribution; GPL and AGPL licenses require you to share your changes under the same license. Check the license before you ship a client project. Here, 44 of the 47 listed use a permissive license (MIT, Apache-2.0, BSD, ISC or similar).
How do I use a GitHub template repository?
When a repository is marked as a template, GitHub shows a Use this template button: it creates a new repository in your account with the same files and a fresh commit history. Pages on appsgit link that button directly when it is available. For any other repository, fork it or copy the files. degit copies the latest files of a GitHub repository into a new folder without its git history, so you start with a clean project: npx degit owner/repo my-site. It is faster than git clone and needs only Node.js. Every template page on appsgit shows the exact command. Source: docs.github.com, github.com
How are these portfolio templates chosen?
Templates come from more than 50 GitHub topics such as landing-page-template, html-template, shadcn-ui, admin-dashboard, saas-boilerplate, nextjs-template, hugo-theme, jekyll-theme, react-email and flutter-template. A repository is listed only if it has 200+ stars, a license GitHub recognises, a README and a commit in the last six months, and is not archived or a fork. Repositories found only through broad topics (for example shadcn or landing-page) must also describe themselves as a template, starter, theme, kit or component library.