GitHub stats
Show live stats for any public GitHub repository: star count, forks, open issues, and open pull requests. Updated hourly.
How it works
The widget fetches data from the GitHub REST API using the public, unauthenticated endpoint. No GitHub account or token is required. The widget polls the API on the interval you set (default: hourly) and displays the latest counts.
Setup
- Open the widget picker and search for GitHub Stars, GitHub Forks, GitHub Issues, or GitHub PRs — or type a repository in
owner/repoformat to get all four options at once. - If prompted, enter the repository in
owner/repoformat — for example,vercel/next.js. - Choose the stat to track (stars, forks, open issues, or open PRs).
- Optionally set a label and check interval, then click Add widget.
Each widget instance tracks one stat. Add multiple widgets for the same repository to monitor all four metrics side by side.
Configuration
| Field | Required | Description |
|---|---|---|
| Repository | Yes | GitHub repository in owner/repo format. Must be a public repository. |
| Stat | No | Which metric to track: stars (default), forks, issues (open issues), or prs (open pull requests). |
| Display type | No | Text (default) or chart showing the selected stat over time. |
| Label | No | Custom label for the widget. |
| Check interval | No | How often to refresh. Default: every hour. |
What is displayed
The widget shows the current count for the selected stat, the repository name, and how long ago the last commit was pushed. In chart mode, it plots the stat over time so you can track trends.
Rate limits
The GitHub REST API allows 60 unauthenticated requests per hour per IP address. With hourly polling per widget this is well within limits for typical usage.