Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open source, professionally designed portfolio templates built by developers, for developers. Powered by Next.js and modern web technologies.
Developer Portfolio Templates (devportfoliotemplates) is an open-source collection of portfolio website templates built with Next.js, React, TypeScript, and TailwindCSS, giving developers a ready-to-run starting point for showcasing their projects and experience.
Developer Portfolio Templates is a GitHub repository that contains multiple portfolio starter projects, each in its own folder. You choose a template (for example, minimalist-portfolio-template or simple-portfolio-template), pull just that folder using git sparse checkout or download it as a ZIP, then run it with npm, yarn, or pnpm to get a local portfolio at localhost:3000. The project is maintained by developer Andreiancu and is licensed under the MIT License, so you can use it for personal or commercial projects without paying a license fee.
tailwind.config.js and app/globals.css, letting you re-theme the site without touching component code.app/layout.tsx, improving social sharing and search visibility out of the box.app/page.tsx, ready to be filled with your content.public directory; the README explains that PNG, JPG, and WebP formats are supported and that image paths must point to this folder..vercel.app domain.app/page.tsx, and deploy to Vercel the same day.tailwind.config.js and app/globals.css.npm install then npm run dev (or the yarn/pnpm equivalents), and opening localhost:3000 to preview it.app/layout.tsx and swapping the images and social icons in the public directory.The workflow starts by selecting a template. You either run git clone --no-checkout followed by git sparse-checkout set and git checkout to pull a single folder, or you go to download-directory.github.io, paste the GitHub URL of the template folder, and extract the ZIP. After that, you install dependencies with your package manager of choice, run the development server, and open localhost:3000. Customization happens by editing the Tailwind config, global CSS, layout metadata, and page content as described in the README.
The templates are completely free and open source under the MIT License. There is no paid tier or subscription; the maintainer offers an optional "Buy me a coffee" link for support, and the README asks for stars and shares rather than payment.
Yes. The repository is licensed under the MIT License, meaning you can use the templates for personal or commercial projects at no cost. The maintainer accepts optional donations through a Buy Me a Coffee link, but donating is not required to use or modify the templates.
Use git sparse checkout: run git clone --no-checkout on the repository, then initialize sparse checkout with git sparse-checkout init --cone, set the template folder name with git sparse-checkout set, and run git checkout. Alternatively, visit download-directory.github.io, paste the folder's GitHub URL, and download it as a ZIP.
Each template is a Next.js application written in TypeScript and React, styled with TailwindCSS. The configuration files are tailwind.config.js for design tokens and app/globals.css for global styles; page content lives in app/page.tsx and site metadata in app/layout.tsx.
Yes. The README includes a step-by-step guide: push your portfolio to a new GitHub repository, log into Vercel with GitHub, click New Project, import the repository, and Vercel will automatically detect Next.js. You'll get a live site on a free .vercel.app domain within minutes, and you can add a custom domain later.
Yes, the templates include dark and light versions. You can control which theme is shown by modifying the theme variables in the Tailwind configuration and the global CSS file, and the README documents where those settings live.
