Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitDD

GitDD is a client-side Blazor WebAssembly app inspired by gitfut. Visit /{username} and your public GitHub profile is distilled into a basic D&D 'character sheet', six ability scores, class, level, alignment, and more.

screenshot showing output

Notes

Info is read from github using an unauthenticated REST API, so the app is limited to 60 requests/hour per IP. Each character sheet fetch makes 3 API calls. Results are cached in browser local storage for 30 minutes.

The cache can be overriden by appending ?refresh=1 to the URL.

How adventuring works

Stat Ability Calculated from
STR Strength Total stars earned across owned (non-fork) repos
DEX Dexterity Commits and pushes from public events in the last 90 days
CON Constitution Account age (years × 2) plus public repo count
INT Intelligence Number of distinct languages used across owned repos
WIS Wisdom Pull requests, reviews, and half of issue events (last 90 days)
CHA Charisma Follower count

Adventurer details

Label GitHub source
Public Gists public_gists
Allies following
Disciples Sum of forks_count on owned repos
Languages Spoken Distinct repo languages
Signature Weapon Top owned repo by star count
Proficiencies Distinct repo topics

Derived values

  • Class — highest ability score (STR→Barbarian, DEX→Rogue, CON→Paladin, INT→Wizard, WIS→Cleric, CHA→Bard; ties break in that order)
  • Level — overall activity
  • Alignment — inferred from stat spread

Run locally

Requires .NET 10 SDK or later.

cd GitDD
dotnet run

Licence

Git DD is licenced under the MIT license. Full licence details are available in license.md

Credits

  • Gid DD uses the Cinzel font by Natanael Gama, licensed under the SIL Open Font License, 1.1, hosted by Google Fonts.
  • Gid DD uses the Crimson Pro by Jacques Le Bailly, licensed under the SIL Open Font License, 1.1, hosted by Google Fonts.

About

Your Github stats presented as a basic D&D character sheet

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages