Skip to content

Git Releases Widget

Shows recent releases from one or more repositories across multiple Git hosting platforms.

Supported platforms

PlatformNotes
GitHubPublic repos free; private repos require a personal access token
GitLabgitlab.com or self-hosted; private repos require a token
CodebergPublic repos free; private repos require a token
GiteaSelf-hosted; requires an instance URL

Configuration

Each repository is configured individually. The widget stores an array of repo entries under repos.

KeyTypeDefaultDescription
platformstringgithubPlatform: github, gitlab, codeberg, or gitea
repostringRepository path in owner/repo format
accessTokenstringPersonal access token (optional, required for private repos)
instanceUrlstringBase URL for self-hosted GitLab or Gitea instances

Getting an access token

GitHub

  1. Go to Settings → Developer settings → Personal access tokens → Tokens (classic)
  2. Generate a new token with the repo scope (or public_repo for public repos only)

GitLab

  1. Go to Profile → Access Tokens
  2. Create a token with the read_api scope

Codeberg / Gitea

  1. Go to Settings → Applications → Access Tokens
  2. Create a token with Repository read permissions

Notes

  • Up to 10 releases are shown per repository
  • Release data refreshes every 10 minutes
  • Each repository section can be collapsed individually by clicking its header
  • Releases are linked directly to the platform's release page

Personal Homepage Dashboard