Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js portfolio template from SIUX Studio for developers and designers to showcase their work quickly.

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
SIUX Studio Portfolio is a free Next.js portfolio template from SIUX Studio that lets developers and designers publish a professional, responsive showcase website quickly.
The SIUX Studio Portfolio template is a Next.js and React starter project that produces a deployable portfolio site. You edit pages/index.js to update the homepage, run npm run dev to preview the site at http://localhost:3000, and deploy the final result to Vercel with one click. The template is published on GitHub by SIUX Studio and integrates the SIUX Studio design system through brand stylesheet links placed in pages/_document.js.
pages/_document.js to load your own SIUX Studio brand CSS instead of the default siux.main.css and siux.main.responsive.css.SIUX_STUDIO_BRAND_ID and SIUX_STUDIO_API_KEY environment variables, or manually add a Google Fonts link to load families such as Inter and Overpass Mono.pages/api directory maps to /api/*, so you can add backend endpoints; the template ships with a sample pages/api/hello.js route.siux-studio-portfolio.vercel.app to see the template's default look before you customize it.pages/index.js.npm run dev, and deploying to Vercel.pages/_document.js to their SIUX Studio brand ID.pages/index.js and pages/api/hello.js files.npm run dev to launch the development server at http://localhost:3000.pages/index.js to change the homepage content; the page auto-updates as you save.pages/_document.js or set the SIUX_STUDIO_BRAND_ID and SIUX_STUDIO_API_KEY environment variables in a .env file.Run npm run dev in the root directory after cloning the repository, then open http://localhost:3000 in your browser to preview the site.
Click the Deploy with Vercel button on the GitHub README, sign in to Vercel, and the service will clone the repository and create a live deployment automatically.
Add the SIUX_STUDIO_BRAND_ID and SIUX_STUDIO_API_KEY environment variables to a .env file in the project root, or manually add a Google Fonts stylesheet link in pages/_document.js using the link format shown in the README.
The template includes a homepage at pages/index.js and a sample API route at pages/api/hello.js. It uses Next.js file-based routing, so you add more pages by creating new files in the pages directory.
