Importer · Updated June 2026

Turn your GitHub username into a developer portfolio

Paste your username — we read your repos, stack and bio and build a themed, written, live portfolio in about a minute. Free to publish.

By Manan Agrawal, Founder · Updated June 10, 2026

To generate a developer portfolio from GitHub, go to sitesplaced.com/import, choose GitHub and enter your username — SitesPlaced auto-builds a portfolio from your bio, top repos and tech stack — theme, copy and project cards included. Preview it, then publish free on your own URL.

A real GitHub profile, turned into a real portfolio

We ran our importer on a public GitHub profile. The first card is the actual portfolio it generated — theme, bio and project cards pulled straight from the repos and stars.

FromGitHub@sindresorhusbuilt in ~60s
A developer portfolio auto-generated by SitesPlaced from the GitHub profile @sindresorhus
Developer portfolioGenerated site

Bio, stack and top-starred repos turned into a terminal-style developer portfolio.

FromInstagram@mcxi.inbuilt in ~30s
A jewellery store auto-generated by SitesPlaced from the Instagram profile @mcxi.in
Jewellery storeGenerated store

Bio, brand theme and 10 products pulled straight from her Instagram posts — a checkout-ready store.

FromTikTok@khaby.lamebuilt in ~50s
A creator site auto-generated by SitesPlaced from the TikTok profile @khaby.lame
Creator siteGenerated site

Bio, follower stats and video themes turned into a bold creator landing page.

How to generate a portfolio from your GitHub

  1. Paste your username

    Go to /import, pick GitHub and type your username (e.g. sindresorhus). No login or OAuth needed.

  2. We read your profile

    We pull your bio, pinned and top-starred repos, primary languages, stars and stats from your public GitHub profile.

  3. AI builds your portfolio

    AI picks a developer-friendly theme, writes your about and project copy, and lays out your repos as clean project cards.

  4. Preview & publish

    Review the generated portfolio, reorder or hide projects, tweak the copy, and publish free on your own sitesplaced.com URL — or add a custom domain.

What gets imported from your GitHub

The generator pulls everything it can from your public profile so you start with a finished portfolio, not a blank template:

  • Your name, GitHub bio and avatar (used as your portfolio header)
  • Pinned and top-starred repos — each as a project card with description, language and stars
  • Your primary languages and tech stack, surfaced as skills
  • Profile links — blog, X, website — carried over to your portfolio
  • A clean developer theme and palette matched to your work
  • Written about and project copy by AI — no empty sections

Built for developers who'd rather ship than fiddle with CSS

You could spend a weekend wiring up a Next.js portfolio, fighting layout and writing copy — or paste your username and get a real, hosted portfolio in about a minute. The generator detects that you're a developer and builds a portfolio site with your projects front and centre, not a generic landing page.

It's perfect for job applications, freelance pitches, your X bio link or a quick yourname.dev handle. And because it's fully editable, you keep full control — swap themes, add a resume link or a contact form, and publish on your own URL whenever you're ready.

Generate your developer portfolio now

Paste your GitHub username and watch a complete portfolio build itself from your repos, stack and bio. Free to build, free to publish — no credit card.

Generate my portfolio free

Works with GitHub, website, Instagram, TikTok, Linktree and a PDF too.

Frequently asked questions

How do I generate a portfolio from my GitHub?

Go to sitesplaced.com/import, pick GitHub and type your username. We read your public profile — bio, pinned and top-starred repos, languages and stats — then AI picks a developer theme, writes your copy and lays out a real portfolio. Preview it and publish free in one click.

Is the GitHub portfolio generator free?

Yes. Building and previewing your portfolio is free, and publishing is free too (with a small SitesPlaced badge). A custom domain like yourname.dev and removing the badge are optional paid upgrades — there's no credit card to start.

Do I need to give access to my GitHub account?

No login or OAuth is required for public profiles. You just type your username and we read what's already public on github.com — your bio, repos, languages and stars. Nothing is pushed or changed on your GitHub.

What repos show up on the portfolio?

We surface your most relevant work — pinned repos and top-starred projects come first, each with its name, description, primary language and star count. You can reorder, hide or add projects in the editor afterwards.

Can I edit the portfolio after it generates?

Yes. The generated site is fully editable — swap the theme, rewrite the about section, reorder projects, add a contact form or links to your resume, X and LinkedIn. The generator gets you a finished portfolio in seconds; you polish from there.