We curate open-source GitHub repositories matching “portfolio website generator”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
DeveloperFolio is a React-based template for building a personal developer portfolio website. The project is fundamentally a single-configuration portfolio site where all page content, sections, and links are driven by one central JSON file, eliminating the need to touch component code. It is designed to be deployed as a static site to hosting services like GitHub Pages or Netlify. The portfolio template integrates directly with GitHub, using a personal access token to fetch and display pinned repositories and profile data. It also embeds external social media feeds, pulling recent tweets fro
DeveloperFolio is a ready-to-use React portfolio template that you configure via a single JSON file and deploy straight to GitHub Pages, making it a straightforward personal-portfolio generator even though it lacks built-in contact form support.
This project is a developer portfolio generator and static site generator designed to transform markdown files and external API data into a professional website. It functions as a GitHub Pages template that renders dated articles through a markdown blog engine and creates static HTML pages for web hosting. The system distinguishes itself by acting as a GitHub API portfolio, automatically importing and displaying repository data and user profiles to populate portfolio elements. It utilizes API-driven content injection to automate updates to the project showcase and professional profile. The f
This repository is a developer portfolio generator that uses markdown files and GitHub API data to build a professional website with template theming, project showcases, and built-in GitHub Pages deployment — exactly the kind of tool this search asks for, though it lacks explicit contact form support.
This project is a static site generator template designed for academics to build and maintain professional portfolios. It transforms markdown files and structured data into a cohesive website, allowing scholars to document their research publications, teaching experience, and speaking history without the need for a database. The platform is distinguished by its specialized tools for scholarly dissemination, including the ability to showcase research output with metadata and abstracts, and to catalog professional talks through interactive geographic visualizations. It supports the presentation
AcademicPages is a Jekyll-based template that generates a portfolio website from Markdown files and is ready for GitHub Pages deployment, making it a fit for your portfolio generation need—though its academic focus and lack of built-in contact form may not cover every feature you listed.
al-folio is a Jekyll academic theme and portfolio generator designed for researchers and professors to build professional homepages, lab sites, and research profiles. It functions as a system for creating a digital academic identity, combining a website template with tools for scientific and academic publishing. The project distinguishes itself through specialized scholarly workflows, such as automated publication lists and bibliography management driven by BibTeX files. It provides specific layouts for digital academic CVs, research portfolios, and the rendering of mathematical expressions a
al-folio is a Jekyll-based academic portfolio generator with template theming, file-based content management, built-in GitHub Pages deployment, and a showcase for publications and research, making it a comprehensive fit for creating a personal portfolio website.
Jekyll is a static site generator that transforms plain text files and markup into complete, deployable websites. It functions as a content management engine and blog-aware publishing platform, orchestrating a multi-stage build process that organizes structured data and source files into a consistent site architecture. The platform distinguishes itself through a specialized processing pipeline that automatically generates chronological archives, category indexes, and RSS feeds from collections of dated text files. It utilizes a template engine to inject dynamic content into layouts and suppor
Jekyll is a static site generator that builds a personal portfolio from templates and Markdown content, and it integrates natively with GitHub Pages for deployment; it covers theming, file-based content, and responsive design, though contact form support requires an external service.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Grav is a flat-file CMS that builds websites from Markdown and YAML files, which lets you create a portfolio with themes and file-based content, though you will need plugins or extra configuration for contact forms and GitHub Pages deployment.
Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, and a flexible template-driven rendering engine. The project distinguishes itself through a sophisticated build system that utilizes incremental caching to minimize redundant processing during site updates. It supports complex content requirements by enabling multidimensional mod
Hugo is a general-purpose static site generator that builds complete websites from content files and templates, so you can absolutely create a personal portfolio site with it—you'll just need to select a portfolio theme and set up deployment and contact forms yourself.
Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o
Zola is a general-purpose static site generator that can create a personal portfolio website from Markdown content and customizable Tera templates, but it lacks built-in GitHub Pages deployment or contact form support, making it a solid but not dedicated portfolio generator.
This project is a static site generator designed for building professional personal portfolios and resumes. It provides a framework for developers and students to publish their career history, academic projects, and technical qualifications as accessible, mobile-friendly websites. The system utilizes a component-based library and declarative templates to assemble consistent visual layouts. These templates incorporate a responsive grid system that automatically adjusts content positioning to ensure optimal viewing across various device screen sizes. The build process transforms source files i
This static site generator is built specifically for personal portfolios and resumes, using component-based templates and a responsive grid from content files, so it directly fits the category even though it does not mention built-in GitHub Pages deployment or contact forms.
Gatsby is a React static site generator and hybrid rendering framework used to build websites by pre-rendering components into static HTML files for delivery via content delivery networks. It functions as a hybrid rendering platform that supports a combination of static generation, server-side rendering, and deferred page loading. The framework operates as a GraphQL data aggregator, pulling content from various APIs, headless CMS integrations, and files into a single unified schema for frontend queries. It also serves as a frontend performance optimizer, automating code splitting, resource pr
Gatsby is a flexible static site generator that can produce a portfolio website from content files and React templates, though it is a general-purpose framework requiring custom setup rather than a dedicated generator with built-in deploy or contact form features.
Simplefolio is a static site generator and React-based framework designed for building responsive, single-page professional portfolios. It provides a pre-structured template that allows users to showcase personal details, project galleries, and contact information through a clean, animated interface. The project distinguishes itself through a configuration-driven approach to development. Users manage their content and visual branding, such as color palettes and gradients, within centralized data files. This declarative mapping ensures that updates to project showcases, social media links, and
Simplefolio is a purpose-built portfolio website generator that lets you manage content via centralized data files and customize theming, with a project showcase and responsive design, though contact form support and built-in GitHub Pages deployment are not clearly featured.
Pelican is a Python-based static site generator that converts Markdown and reStructuredText files into static HTML websites. It functions as a blog and page orchestrator, managing chronological posts and independent static pages while providing built-in support for RSS and Atom feed generation. The system is designed as a plugin-based web framework, allowing for the addition of custom functionality through a community-driven plugin architecture. It also includes capabilities for producing localized versions of articles and pages to support multilingual content delivery. The tool covers a bro
Pelican is a Python-based static site generator that builds HTML from Markdown files with template theming and deploy-to-GitHub-Pages support, fitting the portfolio-generator category—though its blog focus means project showcasing and contact forms require extra effort or plugins.
This is a personal portfolio website built as a React.js single-page application. It serves as a self-coded platform to present a developer's resume and showcase their GitHub projects. The site includes structured sections for listing technical skills, displaying work history and education, and presenting a curated collection of projects with descriptions and links. The layout is built with React-Bootstrap and custom CSS to adapt across desktops, tablets, and phones.
This React portfolio template provides a ready-made site with project showcases, skills, and resume sections that you can customize by editing the source code, fitting the search for a generator tool, though it lacks built-in deploy and contact form support.
devportfolio is an Astro portfolio template and developer portfolio starter designed to showcase technical skills, work experience, and personal projects. It functions as a static site portfolio that generates a fast, SEO-friendly website for deployment to static hosting providers. The project provides a Tailwind CSS portfolio theme featuring a minimalist visual design. It allows for rapid styling and responsive layouts through a customizable web template that can be modified via a configuration file. The codebase utilizes static site generation, component-based templating, and utility-first
devportfolio is an Astro-based portfolio starter that generates a static site from a configuration file and Tailwind templates, covering template theming, file-based content, and project showcase, though contact form support is not evident.