Display your Monkeytype stats dynamically on your GitHub Profile.
Supports all themes, modes, and custom configurations.
/api?user=Churious&theme=blueberry_dark&mode=time&length=30
Deploy your own instance using your favorite provider. Vercel is recommended for the best compatibility with Go.
| Provider | Deploy Link | Free Tier |
|---|---|---|
| Vercel | ✅ (Recommended) | |
| Netlify | ✅ | |
| Railway |
You can customize your card by adding query parameters to the URL.
| Parameter | Description | Default | Example |
|---|---|---|---|
username |
(Required) Your Monkeytype username | - | ?username=MiDeco |
theme |
Name of the theme (supports ALL themes) | dark |
?theme=serika_dark |
mode |
Typing mode (time or words) |
time |
?mode=words |
length |
Test duration options: • time: 15, 30, 60, 120• words: 10, 25, 50, 100 |
60 |
?length=25 |
Note
Theme names are automatically fetched from Monkeytype.
Spaces in theme names should be replaced with underscores (e.g., modern dolch -> modern_dolch).
A: GitHub caches images to improve performance. The image usually refreshes within 10-15 minutes.
If you want to force an update, clear your browser cache or wait a moment.
A: Ensure the theme name is correct. Spaces must be replaced with underscores (e.g., modern dolch -> modern_dolch).
Font: Monocraft (Licensed under SIL OFL 1.1)