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
repostring—Repository path in owner/repo format
accessTokenstring—Personal access token (optional, required for private repos)
instanceUrlstring—Base 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