Profile banners and widgets for your GitHub README
Profilyze is a visual editor for the banner at the top of your GitHub profile, plus a set of live cards for streaks, activity and languages. Everything is rendered as SVG, so it stays crisp on any screen and loads fast through GitHub's image proxy.
How it works
- 1
Design
Pick a template or background, then drag, resize and restyle every element on the canvas. Arrow keys nudge, ⌘Z undoes.
- 2
Connect GitHub
Enter your username to fill streaks, contributions, the activity graph and your avatar with live data.
- 3
Embed
Copy the Markdown into your profile README.md. Clicking the banner on GitHub reopens it here for editing.
Features
- Sharp at any size
- Text, glyphs, graphs and tech logos are real vector SVG. Fonts are subset and embedded, so they render identically everywhere.
- Fast on GitHub
- Banners are usually 20–100 KB and are served from Vercel's edge cache. Live stats refresh every few hours.
- Animated or vector
- Use the original animated icons and backgrounds, or 66 vector tech logos.
- README generator
- Build a whole profile README with your banner, intro, tech stack, widgets and links, then copy or download it.
- Community gallery
- Browse banners other developers use and start from any of them.
- Profile views
- Add a views counter, such as the Sharingan, that goes up each time someone opens your profile.
- Any language
- Vietnamese and other scripts work in every font that supports them.
- No account
- The whole layout lives in the URL. Nothing is stored on a server.
- Old links keep working
- Banners made with the previous query-string API still render.
API
| /api/banner?u=&c=… | Banner made in the editor |
| /api/profile/banner?name=&role=&background=&tech=&skills=&user= | Original query-string banner |
| /api/github/streak?user=&theme= | Streak card |
| /api/github/graph?user=&theme= | Contribution graph |
| /api/github/stats?user=&theme= | Stats card |
| /api/github/languages?user=&theme= | Top languages |
| /api/stats/users | Profilyze users badge |
Card themes: github-dark, github-light, midnight, tokyonight, dracula, sunset. Add hide_border=true or transparent=true as needed. All endpoints are relative to https://profilyze.vercel.app.
Open source
Profilyze is built with Next.js and deployed on Vercel. Source code, issues and contributions are welcome on GitHub. Tech logos from Devicon (MIT), line icons from Lucide (ISC), fonts from Google Fonts (OFL).