Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free responsive one page portfolio template

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
Portfolio One Page Template is a free, responsive single-page portfolio website template by Maxim Orlov, built with Pug, Sass, and Gulp, and released under the MIT license. It generates a static HTML site from source files organized in separate dev and build folders, and it is currently archived on GitHub.
Portfolio One Page Template is a flat, responsive one-page website template designed for portfolio sites. It takes Pug templates, Sass stylesheets, and JavaScript sources as input and outputs minified HTML, CSS, JS, images, and fonts into a build directory. The template runs on Node.js using Gulp as its task runner, and it was created by Maxim Orlov.
First, run npm install to install dependencies. Then edit the main settings in dev/data/config.json. Run gulp dev to compile assets and launch a BrowserSync server with live reload; run gulp build to generate a minified production site in build/.
The template is free and open source under the MIT license, allowing personal and commercial use with attribution to the original author.
Yes, the template is licensed under MIT, which means it is entirely free to use and modify, even for commercial work.
It uses Node.js with Gulp, Pug templating, Sass for styles, and BrowserSync for live reload. It does not rely on a JavaScript framework.
Run npm install and then gulp dev. This compiles all assets, starts a static server, and watches for changes with automatic browser reload.
Yes, you can add new Pug files under dev/pug/pages, and they will be compiled into additional HTML pages in the build folder.
You need Node.js installed globally, along with Gulp. The repository's package.json handles the rest of the dependencies via npm.
