Skip to content

skaldebane/forgemap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forgemap

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.

Compact view (hidden header): Default compact mode showing @torvalds's contribution heatmap

Expanded view (pinned header): Default compact mode showing @torvalds's contribution heatmap

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.

Running

Clone repo and run with cargo (tested with Rust 1.93.0):

git clone https://github.com/skaldebane/forgemap
cd forgemap
cargo run --release

Prebuilt binaries and/or Flatpak package may be provided in the future.

Planned features

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!

License

Forgemap is available under GPL-3.0-or-later. See the license file for more info.

About

A simple GTK/Libadwaita code forge activity heatmap visualizer, inspired by GitHub's contribution heatmap.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages