Track your GitHub stats โ commits, contributions, streaks, PRs, issues, and repo insights โ all beautifully displayed on your iOS home screen using Scriptable.
๐ Dynamic layouts for small, medium, and large widgets with theme support and GitHub API integration.
๐ Adaptive layouts for:
Keychain
GitHubStatsWidget.js
.Generate a GitHub Personal Access Token (PAT) with:
read:user
repo
read:org
Store it in Scriptableโs Keychain:
Keychain.set("github_token", "YOUR_TOKEN_HERE")
Pass parameters to customize behavior:
night
Shows your overall GitHub stats with the night
theme.
rushhiii/Scriptable-IOSWidgets,stars,indigo
Format | Description |
---|---|
<repo>,<stat>,<theme> |
Shows a specific repo stat |
<stat>,<theme> |
Profile stats with selected theme |
<repo> |
Defaults to theme = auto |
night |
Only theme |
Size | Layout Details |
---|---|
Small | Focused repo or profile stat + minimal details |
Medium | Header + 5 stat lines |
Large | Two-column detailed layout (up to 8 metrics) |
Available values for the third parameter:
auto
light
dark
blue
night
day
gray
green
gitgreen
indigo
Shows commits for 2025 in a single stat display.
5-line summary: Streak, Commits, Contributions, Repos, Followers.
Grid layout of 8 stats split across 2 columns.
// Shows views on a repo with indigo theme
rushhiii/Scriptable-IOSWidgets,views,indigo
// Shows 2025 commits in blue theme
commits,blue
// Shows profile stats in dark mode
night
Keychain.get("github_token")
for secure token storage.auto
theme.Small Widget
![]() |
![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
Medium Widgets
![]() |
![]() |
---|---|
![]() |
![]() |
Large Widget
Have questions or want help customizing it? DM me on Instagram or email me at rushiofficial1205@gmail.com.
Widgets shouldnโt be limited to timersโIโd love to build tools that help you passively learn, reflect, or stay organized. If you have a unique concept in mind, Iโd love to collaborate.
This project is licensed under the MIT License.
Feel free to fork, build upon, and remix with attribution.
##
Enjoy using this widget ~ RP