Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Elegant portfolio template built on NextJS and Tailwind.

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
Obsidian is a minimal and lightweight portfolio template built on Next.js and Tailwind CSS that generates a personal portfolio website from a single configuration file.
Obsidian is a portfolio template created by frontend developer and designer BraydenTW, designed to be cloned from GitHub and configured without touching component code. It takes a GitHub repository template and the data/config.js file as inputs, and produces a deployable personal portfolio website with a profile image, custom metadata, and a customizable favicon. The template runs on the Next.js framework with Tailwind CSS for styling, and its repository is tagged with dark-mode, JavaScript, React, and Vercel topics.
npm i or yarn to install dependencies, then npm run dev or yarn dev to preview the site locally.The workflow begins by clicking the "Use this template" button on GitHub, which creates a new repository with the code. After cloning, run npm i or yarn to install React, Next.js, and Tailwind CSS dependencies. Edit the data/config.js file to personalize the content, replace the profile image, and optionally change the favicon. Run npm run dev or yarn dev to see the site locally, then deploy to Vercel by creating a new project and importing the GitHub repository.
The template is free and open-source. The README recommends using Vercel's free tier for deployment, which requires no payment for basic usage.
Yes, the template is available as a free GitHub template, and the README suggests deploying on Vercel's free tier.
Open the data/config.js file and update the values to match your information. Also replace the placeholder at public/static/profile.png with your own photo or avatar.
The README instructs you to create a logo, use a favicon generator like favicon.io, and place the generated files in public/static/favicon/.
Yes, the README provides commands for both npm and Yarn for installing dependencies and running the development script.
The repository topics include dark-mode, which indicates the template includes dark mode styling.
