Repofolio turns your GitHub repositories and website projects into a living portfolio inside WordPress — connect with GitHub, choose exactly what to show, and drop a live repo grid on any page.
Everything you need to show your code and your client work in one place.
A real OAuth "Connect with GitHub" button. No tokens to hand-copy, and 5,000 API requests/hour.
A block that renders your repositories as cards with the details you choose — refreshed on GitHub's cadence.
Toggle description, topics, language bar, stars, forks, license, latest release, and more — globally or per block.
A Website Projects post type and case-study block patterns for the client work that doesn't live in a repo.
Secrets and tokens encrypted at rest, nonces and capability checks everywhere, and least-privilege scopes.
No build step, no framework. Install the zip, activate, connect — done.
Full walkthrough in the OAuth setup guide.
repofolio.zip via Plugins → Add New → Upload.Community-maintained, best-effort. Security issues are prioritized.
Read the setup guide, troubleshooting, and operations.
Open a bug report with your WordPress/PHP/Repofolio versions and steps.
Start a discussion for usage help and ideas.
Email security@matthummel.com — never a public issue. See SECURITY.