Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Interactive portfolio template built with Next.js, GSAP, Tailwind, and React.

A customizable Jekyll portfolio theme with about, portfolio, and tools sections, easily configured via _config.yml.
Folio is an open-source interactive portfolio template built with Next.js, GSAP, Tailwind, and React, giving developers a pre-built single-page portfolio with scroll animations, a timeline, and project cards.
Folio is a portfolio website template created for the personal portfolio of the developer behind ayushsingh.co.in. It takes content such as project descriptions, experience timeline items, and profile information, and renders them as a static site using Next.js's static site generation (SSG). The template runs on any Node.js environment and is MIT-licensed, meaning it can be freely used and modified with attribution.
npm run dev or yarn dev to start the development server at http://localhost:3000.The template is organized as React components that compose sections like the hero, about, projects, and experience timeline. To run it locally, clone the repository, install dependencies, and run npm run dev (or yarn dev), which starts a Next.js development server at http://localhost:3000. Changes to components and content are hot-reloaded automatically.
Yes, Folio is released under the MIT license, so you can use, modify, and distribute it freely, including for commercial projects. The author requests that you include copyright headers with the author name in any forked versions.
Clone the repository, install dependencies with npm install (or yarn), then run npm run dev and open http://localhost:3000 in your browser.
Folio uses Next.js and React for the framework, Tailwind CSS for styling, GSAP for scroll and reveal animations, Tilt.js for card tilt effects, and SVG/JavaScript for the timeline section.
Yes, all content is defined in React components, so you can edit the text, images, links, and timeline data directly in the source files. The styling is done with Tailwind classes, which you can modify in the component files or the global CSS.
The community has created a Vue.js implementation called filio-vue, and a modified template called devfolio with a different flavor. Both are linked in the project's README.
