Git-Heat-Map
treemap-squared
Git-Heat-Map | treemap-squared | |
---|---|---|
10 | 1 | |
976 | 123 | |
- | - | |
7.3 | 10.0 | |
5 months ago | over 8 years ago | |
JavaScript | JavaScript | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Git-Heat-Map
-
Treemaps Are Awesome!
I was confused as my project [0] I called it a git heat map, not realising that a similar term was used for other completely different visualisations
[0] https://github.com/jmforsythe/Git-Heat-Map
- FLiP Stack Weekly for 06 February 2023
- A heat map for your git repo 🔥
- Show HN: Git Heat Map – a tool for visualising git repo activity for each file
- Git Heat Map – a tool for visualising git repo activity for each file
-
Show HN: Git Heat Map – a tool for visualising Git repo activity for each file
Computing diffs is what takes large amounts of time as the object database is used intensively along with limited efficiency of object caches.
I couldn't resist and threw `gitoxide` at it, and it turned out to be more than 2x as fast (even though it uses way more CPU to do that, there is definitely room for improvement).
The PR which adds the `db-gen` program: https://github.com/jmforsythe/Git-Heat-Map/pull/6
treemap-squared
-
Treemaps Are Awesome!
I built my own a few years back for similar reasons:
https://github.com/imranghory/treemap-squared
The code is pretty straight-forward if you want to customize
What are some alternatives?
jtree - Build your own language using Tree Notation.
codebase-visualizer-action - Visualize your codebase during CI.
Yoopta-Editor - Notion-like editor with similar behaviour
PicGrid - A program to arrange hierarchies of images into a set of static web pages.
pldb - PLDB: a Programming Language Database. A computable encyclopedia about programming languages.
ios-app - Official IVPN iOS app
Gource - software version control visualization
DetectGPT - Pytorch implementation of DetectGPT (https://arxiv.org/pdf/2301.11305v1.pdf)
nixpkgs - Nix Packages collection & NixOS
localsend - An open-source cross-platform alternative to AirDrop
chatgpt-vscode - A VSCode extension that allows you to use ChatGPT