A six-axis activity map derived from commits, repositories, collaboration, impact, streak and contributions.
REAL GITHUB DATA.
ALIVE SVG
COMPONENTS.
Deploy one Next.js repository to Vercel, pass a GitHub username through query parameters, and embed the returned animated SVG directly in any README.
MORE THAN
A STATS CARD.
Each component has a distinct information purpose and visual composition. The examples below call this project’s own API and are not screenshots.
Repository languages become a responsive orbital system weighted by real code mass.
Twelve real months of contributions rendered as an animated editorial skyline.
The user’s latest updated repositories with language, stars, forks and update time.
A real 12-month recap with active days, strongest month, streak and primary language.
A compact 52-week activity waveform designed for README headers and project pages.
PROFILE SYSTEMS
/api/signalFull editorial GitHub system panel
↗/api/statsCore GitHub metrics
↗/api/radarNormalized developer activity radar
↗/api/compareReal user-versus-user comparison
↗/api/profileIdentity and public profile card
↗/api/terminalDeveloper profile as a live terminal
↗ACTIVITY SYSTEMS
/api/pulse52-week contribution waveform
↗/api/timelineTwelve-month contribution skyline
↗/api/yearYear In Code recap
↗/api/activityContribution calendar trace
↗/api/streakCurrent and longest streak index
↗/api/tickerAnimated live metrics ticker
↗CODE & REPOSITORIES
/api/languagesLanguage field and orbit layouts
↗/api/constellationAnimated language constellation
↗/api/reposRecent repository stack
↗/api/repoSingle repository specimen
↗README UTILITIES
/api/badgeCompact real GitHub metric badge
↗/api/socialSocial account published on GitHub
↗/api/buttonCustom SVG action button
↗/api/statusAvailability and project status
↗https://your-domain.vercel.app/api/signal?username=luan-thnh&theme=alive&animate=true&cache_seconds=300&period=year<img src="https://your-domain.vercel.app/api/signal?username=luan-thnh&theme=alive&animate=true&cache_seconds=300&period=year" alt="Alive signal" />GET /api/constellation
?username=luan-thnh
&langs_count=8
&theme=alive
&animate=trueusernameGitHub user used as the real data source
themealive, paper, cobalt, ember or mono
animateNative SVG animation; enabled by default
accentCustom hexadecimal accent color
periodyear or all for authored commits
cache_secondsVercel CDN freshness from 300 to 86400 seconds
width / heightResponsive output dimensions within safe limits
NO BUNDLED USER DATA
The deployed service does not ship a sample profile, invented metric or fallback account.
PUBLIC GITHUB SOURCE
Profile, repository, contribution, language and social information comes from GitHub APIs.
HONEST FAILURE
Missing tokens, users, repositories or social accounts return a designed error SVG.
CONTROLLED FRESHNESS
Use cache_seconds to balance live updates with GitHub rate limits and Vercel performance.
LIVE METRIC TICKER
REAL CONTRIBUTION BADGE
GITHUB SOCIAL SIGNAL
PUSH THE SOURCE
Create a GitHub repository and push this project.
SET THE TOKEN
Add GITHUB_TOKEN and the complete NEXT_PUBLIC_SITE_URL in Vercel.
EMBED THE SVG
Copy the generated Markdown or HTML from the builder into a README.
https://your-domain.vercel.app/api/radar?username=luan-thnh&animate=true