Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.

Free Bootstrap 4 HTML5 one-page portfolio/resume template with static sidebar, filterable gallery, text rotator, and smooth scrolling.
Worktory is a portfolio template built with Next.js that recreates the GitHub interface for showcasing your projects and repositories. It is a free, open-source starter project bootstrapped with create-next-app, combining React, TypeScript, and Tailwind CSS to give developers a familiar, code-first layout for their personal portfolio.
Worktory is a portfolio library for developers who want their personal site to look like a GitHub profile. It runs on Next.js, the React-based framework created by Vercel, and uses TypeScript for type-safe props and components. Styling is handled entirely through Tailwind CSS utility classes, so you can adjust colors, spacing, and typography directly in your JSX markup. The template is designed to be deployed on Vercel, as documented in the standard create-next-app README that ships with the project.
pages/index.tsx as the entry point for your portfolio homepage. Editing this file automatically updates the page during development.pages/api directory is mapped to /api/*, letting you add serverless functions or fetch data from external APIs without setting up a separate backend.npm run dev or yarn dev to start the development server on http://localhost:3000 with hot reloading.Worktory is built for developers and technical professionals who want a portfolio that feels at home on GitHub. It's a natural choice for full-stack developers who want to present side projects, open-source contributors who want to highlight their contributions, and front-end developers who appreciate a utility-first styling approach. If you're applying for engineering roles, this template helps you show code samples in an interface your interviewer already uses daily.
The template follows the standard create-next-app workflow. You clone the repository, install dependencies with npm install or yarn, and start the development server with npm run dev. The main entry point is pages/index.tsx; editing it while the server is running gives you immediate feedback. When you're ready to go live, push the project to a Git repository and import it into Vercel for automatic deployment, or deploy via the Vercel CLI.
Yes. Worktory is an open-source portfolio template, and the repository is publicly available with a permissive license (as is standard for create-next-app starters). You can use it for personal or commercial projects without paying a license fee.
A basic understanding of React and Next.js will help, but the template provides a working structure. You can edit the text in pages/index.tsx using standard JSX, and Tailwind classes are applied inline, so you only need to change the content and styling in a few places.
Yes, because it's a standard Next.js app. You can deploy it to any Node.js-compatible host such as Netlify, AWS Amplify, or a standalone server. Vercel is the easiest option because the project includes deployment instructions and one-click import support.
The portfolio content lives in the React components in pages/. You can replace the hardcoded data in the JSX or move it to a separate TypeScript file. For dynamic content, use the API routes in pages/api to fetch data from GitHub or any other source.
