# Canvas (Portfolio templates)

> Canvas is a free, open-source portfolio template built with Vue, Nuxt and Tailwind CSS. Portfolio template made with Nuxt 3, Nuxt Content v3, NuxtUI v3 and TailwindCSS v4. It has 381 GitHub stars and is released under the Apache-2.0 license, and GitHub's Use this template button creates your own copy in one click.

Canvas Portfolio is a fully customizable i18n portfolio template built with Nuxt and Nuxt UI, designed to help you showcase your work, testimonials, and key information with ease. The template integrates with Nuxt Studio for a smooth editing experience, while leveraging Nuxt Content for content management. Built with performance, flexibility, and responsiveness in mind, Canvas Portfolio provides a robust foundation for developers and creatives alike.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/HugoRCD/canvas |
| Built with | Vue, Nuxt, Tailwind CSS |
| Live demo | https://canvas.hrcd.fr |
| GitHub template repository | yes (Use this template) |
| GitHub stars | 381 |
| License | Apache-2.0 |
| Language | Vue |
| Official | no |
| Category | Portfolio templates |
| Latest release | v2.7.0 (Feb 10, 2025) |
| Last commit | Aug 5, 2026 |

## Get started

Use this template on GitHub: https://github.com/HugoRCD/canvas/generate

### Copy with degit

```sh
npx degit HugoRCD/canvas my-site
cd my-site
npm install   # then run the dev script from the README
```

### Or clone with git

```sh
git clone --depth 1 https://github.com/HugoRCD/canvas.git my-site
```

Commercial use depends on the Apache-2.0 license. Sources: https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template, https://github.com/Rich-Harris/degit

## Similar templates

- [Academic Pages](https://appsgit.com/templates/academic-pages): Github Pages template based upon HTML and Markdown for personal, portfolio-based websites. (17,700 stars, MIT)
- [HugoBlox Kit](https://appsgit.com/templates/hugoblox-kit): Describe your site, AI builds it, you own it as Markdown. (9,759 stars, MIT)
- [LapisCV](https://appsgit.com/templates/lapiscv): Easily create your resume with Markdown on VSCode / Typora / Obsidian. (5,088 stars, MIT, official)
- [Hugo Theme Academic Cv](https://appsgit.com/templates/hugo-theme-academic-cv): Academic portfolio that boosts citations. (5,076 stars, MIT)
- [Chanhdai.com](https://appsgit.com/templates/chanhdai-com): A pixel-perfect dev portfolio and shadcn registry. (2,382 stars, MIT)
- [Gitprofile](https://appsgit.com/templates/gitprofile): Create and publish a GitHub-synced portfolio by just providing your GitHub username. (2,318 stars, MIT)

---

Canonical page: https://appsgit.com/templates/canvas
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
