Built on Astro, can be fully built statically and deployed to any static hosting platform
codefolio — Astro Portfolio Template
By danielunited
Codefolio is an open-source developer portfolio template built on Astro for showcasing projects, coding skills, and personal experience. It can be built statically and deployed to any static hosting platform.
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 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Aimed at developers, for showcasing projects, coding skills, and personal experience
Provides an npm create astro template initialization method; the local development server defaults to port 4321
The repository uses the MIT license, allowing free use, modification, commercial use, and distribution of the code
Includes screenshots of the desktop homepage, mobile homepage, and the /personal-projects inner page
Template Details
Codefolio is an open-source portfolio template for developers, built on Astro, with the goal of presenting personal projects, coding skills, and personal experience in one place. The repository is released under the MIT license, and the README provides a quick start for initializing a project directly from the template using the npm create astro command; the local development server runs on port 4321 by default. The template can be fully built statically, so it can be deployed to any static hosting platform; the README recommends consulting Astro's official deployment guide to choose a specific platform.
Based on the included page screenshots, the template includes a desktop homepage, a mobile homepage, and a representative inner page at /personal-projects, indicating that its structure covers at least the homepage and project-list-type pages. The repository materials do not provide a more detailed page list, component composition, or styling description; the specific sections and content organization should be based on the actual repository code.
Regarding usage limitations, the MIT license covers the code of this version itself, allowing free use, modification, commercial use, and distribution, but when distributing copies or substantial portions of the code, the original author's copyright notice and the complete MIT license notice must be retained; the code is provided as is. Third-party assets such as demo images, fonts, and icons, as well as external services such as domains and hosting, are not covered by that license and must be checked separately or may incur costs.
Is it right for your project?
Use Cases
- Developers building a personal portfolio website to showcase their projects in one place
- A portfolio site that requires static output and can be deployed to any static hosting platform
- Quickly initializing a portfolio project structure via an Astro template
- Presenting both a project list and personal experience information on a personal homepage
Suitable For
- Developers who want to build a static portfolio with Astro
- Personal projects that need an open-source, MIT-licensed template as a starting point
- Users who accept adjusting pages and content organization themselves based on the repository code
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
The project can be initialized with npm create astro@latest -- --template danielunited/codefolio, then created by following the interactive prompts
- 2
After entering the project directory, run npm run dev; the local development server defaults to http://localhost:4321
- 3
The current branch can be fully built statically; when deploying to a specific platform, refer to Astro's official deployment guide
- 4
Third-party assets such as demo images, fonts, and icons must be checked separately under their respective licenses and are not licensed together with the MIT code license
- 5
External services such as domains and hosting may incur additional costs and must be evaluated independently
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the MIT license; the free scope is the code of this version and does not mean that external services or third-party assets are free.
Must comply with when using
- The code of this version may be used, modified, used commercially, and distributed free of charge.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete 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 under 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.
View Original Text Basis
https://github.com/danielunited/codefolio/blob/main/LICENSEhttps://github.com/danielunited/codefolio/blob/main/README.mdPermission is hereby granted, free of charge
Original License Text
Compiled by DeepSeek based on repository license and README ·2026-10-04. 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
- Astro Themes
- Documentation and maintenance reference score
- More documented · 87 / 100
- Technologies
- Astro
- 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
- 2026-04-05
- Screenshot last checked
- 2026-10-04
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 Astro 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: [email protected] · 2026-10-04
Inspect the recorded source material
SHA-256: 57c2ba0c31f92054d9957f8addec1c0899bf10b1b18525d4ab890d15dfbd226b
2026-10-04T05:56:34.052Z
Source file / repository# Codefolio An open-source portfolio for developers to showcase their projects, coding skills, and personal story. ## Quick Start ```bash npm create astro@latest -- --template danielunited/codefolio # Follow the interactive prompts to create your project cd <your-project-name> npm run dev # Starts the local development server at http://localhost:4321 ``` ## Deployment The current branch can be fully static built and deployed on any static hosting platform. For deployment methods on various platforms, refer to the [Astro Official Deployment Guide](https://docs.astro.build/en/guides/deploy/). ## License This project is licensed under the MIT License. See the LICENSE file for more details.
Explore similar templates
Compare previews and descriptions within the same stack and category.

astro-theme-cactus
Astro Cactus is an Astro-based blog and portfolio theme that uses Markdown/MDX content collections to manage posts, notes, and tags, with frontmatter type-checked by a schema.
Astro · Portfolio

astrofy
Astrofy is a free and open-source personal portfolio website template built with Astro and TailwindCSS, with built-in blog, CV timeline, project showcase, store, and RSS feed modules.
Astro · Portfolio

astro-nano
Astro Nano is a static, minimalist portfolio and blog template built with Astro, Tailwind, and TypeScript without frontend frameworks. It includes light/dark themes, animated UI, automatic sitemap and RSS feed generation, and Markdown/MDX support with component imports.
Astro · Portfolio

astro-erudite
astro-erudite is an opinionated, unstyled static blog template built with Astro and native CSS, with no UI or CSS framework and minimal dependencies.
Astro · Portfolio

astro-sphere
Astro Sphere is a static, minimalist portfolio and blog theme maintained by markhorn-dev, built mainly with Astro, Tailwind, and TypeScript, with a small amount of SolidJS for stateful components.
Astro · Portfolio

astro-micro
Astro Micro is a framework-free blog and portfolio theme for Astro, forked from Astro Nano. It adds Pagefind search and Giscus comments while retaining type safety, sitemap, RSS, Markdown and MDX support, and TailwindCSS with system, light, and dark themes.
Astro · Portfolio
