Single HTML file, no build tools, no dependencies; README states the file size is about 20KB
simplefolio — HTML Portfolio Template
By sethcottle
simplefolio is a single-HTML-file portfolio template that requires no build tools or dependencies, emphasizing accessibility and automatic dark/light mode.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Automatic dark/light mode that follows system preferences and supports manual override
README claims WCAG AAA compliance, including a skip-to-main-content link, ARIA labels, focus indicators, and 44x44px touch targets
Projects are grouped by year; year headings display relative times when JavaScript is enabled and fall back to year numbers when disabled
Colors are customized via CSS variables, with separate light and dark theme variables
Template Details
simplefolio is a portfolio template consisting of a single index.html file, with no build tools and no dependencies. The README describes its positioning as "dead-simple, highly accessible," meaning a simple structure with a focus on accessibility. The template includes automatic dark/light mode that follows system preferences and supports manual toggling; the page uses semantic HTML and is designed for keyboard navigation and screen readers. In terms of content organization, projects are grouped by year, and year headings display relative times such as "this year" and "last year" when JavaScript is available, falling back to plain year numbers when JavaScript is disabled; each project entry includes a title, description, and optional tags. Styling controls colors through CSS variables in :root and [data-theme="dark"], and fonts use system fonts. The README does not provide specific information about browser compatibility ranges, performance benchmarks, or production suitability, nor does it list any third-party frameworks or runtime dependencies.
Is it right for your project?
Use Cases
- Individual developers or designers creating a simple portfolio page
- Users who want to edit HTML directly and deploy to static hosting platforms such as GitHub Pages, Netlify, or Vercel
- Accessibility scenarios requiring keyboard navigation and screen reader support
- Users who want the page to automatically adapt to system dark/light mode while allowing visitors to toggle manually
Suitable For
- Users who prefer no build process and direct editing of a single HTML file
- Developers who need a lightweight, accessible portfolio template
- Users publishing personal pages using static hosting services
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Download index.html and edit the name, bio, contact links, and project content
- 2
When adding projects, follow the README example using the article.project structure, including a title, description, and optional tags
- 3
When adding year sections, use section.year-section and an h2 with data-year, and keep the three spans year-default, year-relative, and year-absolute
- 4
To modify colors, edit the CSS variables in :root and [data-theme="dark"]
- 5
The README does not provide npm installation or build commands; deploy to static hosting
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of that version and does not mean external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur separate charges.
- The README states that signing up for related services through its affiliate links (such as DigitalOcean, Fathom Analytics) is a way to support the project; users who register through these links may involve third-party paid services.
- The README invites users to join the Seth's Nook Discord server for updates; using that service requires registering a Discord account and complying with its terms.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
Signing up through these services through these affiliate links is also a good way to support simplefolio.
Original README
https://github.com/sethcottle/simplefolio/blob/main/LICENSEhttps://github.com/sethcottle/simplefolio/blob/main/README.mdJoin the [Seth's Nook Discord](https://discord.gg/PrAEQFF2fK) server to get updates on simplefolio and more. Use the invite code `PrAEQFF2fK` or click the button below.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-13. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 77 / 100
- Technologies
- HTML
- Website type
- Portfolio
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2025-09-02
- Screenshot last checked
- 2026-10-13
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: codex-user-requested-batch-review-20261015 · 2026-10-15
Inspect the recorded source material
SHA-256: 8c6f6961e866b4d2f04d0148bf8ce1e4bec9c22cbf10c23d8a6af5799a90b996
2026-10-13T15:00:03.287Z
Source file / repository# simplefolio
A dead-simple, highly accessible portfolio template. No build tools, no dependencies, just a single HTML file that works everywhere.



## Features
- **Automatic dark/light mode**: respects system preferences with manual override
- **Fully accessible**: WCAG AAA compliant, keyboard navigable, screen reader friendly
- **Responsive**: Looks great on all devices
- **Semantic HTML**: properly structured for SEO and accessibility
- **Lightning fast**: single file, no dependencies, under 20KB
- **Easy to customize**: well-commented code, CSS variables for theming
- **Clean typography**: optimal readability with proper link indicators
- **Smart year display**: shows "this year", "last year", etc. (uses JS)
## Quick Start
1. Download `index.html`
2. Edit the content:
- Add your name
- Update the bio text
- Add your contact links
- Add your projects
3. Deploy anywhere (GitHub Pages, Netlify, Vercel, or any static host)
That's it! No build process, no npm install, just edit and go.
## Adding Content
### Adding a new project
Projects are organized by year, with the most recent years at the top. Each project includes a title, description, and optional metadata tags.
```html
<article class="project">
<div class="project-title-wrapper">
<a href="YOUR_PROJECT_URL" class="project-title">Project Name</a>
<span class="external-icon" aria-hidden="true">↗</span>
</div>
<p class="project-description">Brief description of your project.</p>
<div class="project-meta">
<span>active</span>
<span>open source</span>
</div>
</article>
```
### Adding a new year section
Years are displayed with smart relative time (e.g., "this year", "last year", "2 years ago") when JavaScript is enabled, falling back to just the year number without JS.
```html
<section class="year-section" aria-labelledby="year-2026">
<h2 id="year-2026" data-year="2026">
<span class="year-default">2026</span>
<span class="year-relative"></span>
<span class="year-absolute"></span>
</h2>
<!-- Add projects here -->
</section>
```
## Customization
### Colors
Edit the CSS variables in the `:root` selector:
```css
:root {
--bg: #ffffff;
--text: #1a1a1a;
--text-muted: #666666;
--link: #0066cc;
--link-hover: #0052a3;
--border: #e0e0e0;
}
```
### Dark theme colors
```css
[data-theme="dark"] {
--bg: #1a1a1a;
--text: #e0e0e0;
--text-muted: #999999;
--link: #66b3ff;
--link-hover: #99ccff;
--border: #333333;
}
```
### Typography
The template uses system fonts for optimal performance. To change fonts, update the `font-family` in the body selector.
## Accessibility Features
- **Skip to main content** link for keyboard users
- **Proper heading hierarchy** (h1 → h2 → h3)
- **ARIA labels** on all interactive elements
- **Screen reader announcements** for theme changes
- **Focus indicators** meeting WCAG AAA standards
- **Semantic HTML** structure
- **Respects prefers-reduced-motion**
- **Minimum 44x44px touch targets**
- **Proper link underlines** for color-blind users
## Support The Project
You can support simplefolio by contributing through these links:
[](https://buymeacoffee.com/seth)
[](https://www.paypal.com/paypalme/sethcottle)
[](https://github.com/sponsors/sethcottle)
Signing up through these services through these affiliate links is also a good way to support simplefolio.
[](https://m.do.co/c/632b45e20266)
[](https://usefathom.com/ref/EQVZMV)
## Stay Connected
Join the [Seth's Nook Discord](https://discord.gg/PrAEQFF2fK) server to get updates on simplefolio and more. Use the invite code `PrAEQFF2fK` or click the button below.
[](https://discord.gg/PrAEQFF2fK)
## License
MIT License - feel free to use this for any purpose.
Explore similar templates
Compare previews and descriptions within the same stack and category.

simplefolio
Simplefolio is a minimal single-page portfolio template for developers, built with HTML, Bootstrap, SCSS, and Parcel under the MIT license. It includes Hero, About, Projects, Contact, and Footer sections, with content edited in /src/index.html and theme colors controlled by two SCSS variables.
HTML · Portfolio

Freelancer
A bright, single-page Bootstrap portfolio template for freelancers, designers, and small studios. It includes a responsive portfolio grid with modal detail windows and an SB Forms contact form that requires an API token.
HTML · Portfolio

Resume
A single-page resume and CV template from Start Bootstrap, built on Bootstrap with a fixed sidebar and content sections.
HTML · Portfolio

Creative
A single-page marketing template by Start Bootstrap for creative agencies and product services, built on Bootstrap with SCSS, featuring a portfolio grid and call-to-action sections. It includes pre-set SB Forms markers for form integration and npm build scripts for source customization.
HTML · Corporate Website

Grayscale
A dark single-page Bootstrap template from Start Bootstrap for photography, events and brand storytelling, with a large hero and clearly separated sections.
HTML · Corporate Website

startbootstrap-stylish-portfolio
A one-page Bootstrap portfolio theme from Start Bootstrap with multiple content sections and an off-canvas navigation menu. Basic use means editing HTML/CSS under dist and opening index.html; advanced use relies on npm with Pug and SCSS build scripts.
HTML · Portfolio
