Ruixen Logo
Back to Templates
Portfolio — hero / info
Portfolio — projects showcase
Portfolio — experiences
Portfolio — GitHub contribution heatmap

What is this?

Portfolio is a free, MIT-licensed Next.js 15 personal-site template — distributed as a Turborepo monorepo with a website app, a shared design-system package, a CLI, and an MCP server. It bundles a developer-grade landing page, a full MDX blog, lifestyle pages (/uses, /craft, /cal), and a built-in shadcn-compatible component registry so you can publish your own components from the same site.

Who is this for?

Developers, designers, and indie hackers who want a fast, credible personal site they can clone in an evening — and optionally extend with their own blog, /uses page, or shareable component registry. Perfect for engineers who want their site to also be a portfolio of UI work.

Why should I use this?

  • 100% free, MIT licensed — clone, fork, ship
  • Turborepo monorepo with shared design-system + CLI
  • Full MDX blog with RSS and dynamic OG images
  • Built-in shadcn-CLI component registry
  • Installable PWA + JSON-LD SEO + /llms.txt
  • Light + dark mode, fully responsive

Features

1x Landing Page with 14 sections

  • Header with mobile menu + theme toggle
  • Hero / Info section
  • Experiences
  • Projects showcase
  • GitHub contribution heatmap
  • Map
  • Testimonials
  • Blog (MDX) — /blog
  • /uses page
  • /craft page
  • /cal page
  • /clock + /buddy showcase pages
  • AI-friendly /llms.txt route
  • Footer with vCard download
Template

Portfolio — Developer Portfolio + Blog + Component Registry (Free)

Free, MIT-licensed Next.js 15 portfolio monorepo with blog (MDX), project showcase, GitHub heatmap, vCard, PWA, JSON-LD SEO, and a built-in shadcn-compatible component registry.

Free

Included

  • MIT license — free, commercial-use allowed
  • Turborepo monorepo (website + design-system + CLI + MCP)
  • Next.js 15 + React 19 + TypeScript 5.8
  • Tailwind CSS 4 + shadcn/ui + Radix primitives
  • Light / Dark mode
  • Motion animations
  • MDX blog with syntax highlighting + RSS + OG images
  • Built-in shadcn-CLI component registry
  • GitHub contribution heatmap
  • vCard integration + spam-protected email
  • Installable PWA
  • AI-friendly /llms.txt route
  • JSON-LD schema, sitemap, robots.txt
  • Pre-built /blog, /uses, /craft, /cal, /clock, /buddy pages

Dependencies

  • next15.5.14
  • react19.1.1
  • typescript5.8.3
  • tailwindcss4.1.14
  • motion12.4.2

Tech Stack

nextjs
react
tailwind
Version 1.0.0