A simple GTK/Libadwaita code forge activity heatmap visualizer, inspired by GitHub's contribution heatmap. Useful as a widget to leave open on your desktop.
Expanded view (pinned header):

Forgemap only supports GitHub for now, but I'd like to support more forges in the future (e.g., GitLab).
You will be prompted to supply a GitHub access token (classic) on the first run. You can generate one from your account settings. You don't need to grant any permissions, since the app operates on public data.
Clone repo and run with cargo (tested with Rust 1.93.0):
git clone https://github.com/skaldebane/forgemap
cd forgemap
cargo run --releasePrebuilt binaries and/or Flatpak package may be provided in the future.
This is a list of features I'd like to add in the future:
- Flatpak packaging
- Support for more forges (GitLab, Bitbucket, etc)
- More customization options
- e.g., extra info, themes, stats, etc.
- Expanded platform support (macOS, Windows)
- Implement wlr layer shell?
I made this tiny tool out of personal interest, with Codex writing most of the code. Contributions welcome!
Forgemap is available under GPL-3.0-or-later. See the license file for more info.
