Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A personal portfolio website template built with Astro, featuring simplicity, beauty and clarity.

A dark portfolio & blog theme for Astro with a live 5,000-particle Three.js background, blog system, and glassmorphism UI.
Nagare is a personal portfolio website template built on the Astro static-site generator, designed to showcase projects, experience, and contact information in a clean, responsive layout.
Nagare is a modern personal portfolio website template that uses Astro to compile your content into a static HTML site. You feed it project data, resume details, and contact information, and it outputs a site with four main pages: a project showcase, a timeline/resume page, a contact information page, and a separate resume page. The template is available on GitHub under the MIT license and is maintained by the repository owner angine04.
The workflow is clone, install, run, and customize. First, clone the GitHub repository to your machine and ensure you have Node.js version 18 or higher. Install dependencies with npm install (or bun install), then start the development server with npm run dev; the site runs at http://localhost:4321. When you are ready to publish, run npm run build to create static files and npm run preview to review the build locally.
Nagare is free and open source. It is licensed under the MIT license, so you can use, modify, and redistribute it for personal or commercial projects without paying a fee.
Yes, Nagare is completely free to use. The project is released under the MIT license, which allows you to use it for personal or commercial purposes, modify the source code, and distribute your own version without restrictions.
You need Node.js version 18 or newer, along with a package manager such as npm or bun. After cloning the repository, run npm install to install dependencies and npm run dev to launch the development server.
Portfolio content is managed through the src/data directory. Edit those data files to update project names, descriptions, timeline entries, and contact information. Pages and layouts live in src/pages and src/components, while global styles are in src/styles.
No, Nagare does not include a blog page. The template focuses on a project showcase, a timeline/resume page, a contact page, and a separate resume page, so it is suited for personal portfolios rather than content-heavy sites.
Yes, a live demo is available at nagare.angine.tech, where you can see the default portfolio layout before customizing it for your own use.
