MCPcopy Index your code
hub / github.com/NirmalScaria/le-git-graph

github.com/NirmalScaria/le-git-graph @v1.1.4 sqlite

repository ↗ · DeepWiki ↗ · release v1.1.4 ↗
67 symbols 164 edges 23 files 0 documented · 0%
README

Le Git Graph - Commits Graph for GitHub

A browser extension that displays the git graph for any GitHub repository.

Version Version Version Version

Demo

Demo Image

Installation

Install the extension from the link -

For Google Chrome, Opera, Vivaldi, Brave, and Microsoft Edge:

https://chrome.google.com/webstore/detail/le-git-graph-commits-grap/joggkdfebigddmaagckekihhfncdobff

For Mozilla Firefox:

https://addons.mozilla.org/firefox/addon/le-git-graph-github-git-graph/

After installation, open any GitHub repository and a new 'Commits' tab will be visible.

Open the commits tab and follow the prompt to authenticate with your GitHub account.

Tech Stack

Client: JavaScript, Manifest V3

Server: GitHub GraphQL, GitHub OAuth, FireBase Cloud Functions

Features

  • Authentication with GitHub OAuth ✓
  • Connection to GitHub GraphQL ✓
  • Fetch the commits data from API ✓
  • Fetch further commits on demand ✓
  • Option to specify access level (public only or private too) ✓
  • Hover on the commit dot to see details ✓
  • Option to add custom PAT ✓
  • Filter the commits based on branch - Pending

Contact

Feel free to drop a mail at scaria@scaria.dev or nirmalscaria1@gmail.com

Core symbols most depended-on inside this repo

getOffset
called by 20
js/drawGraph.js
clearToolTip
called by 11
js/fre/helper.js
addAuthorizationPrompt
called by 7
js/addAuthorizationPrompt.js
focusOnItem
called by 7
js/fre/helper.js
showToolTip
called by 7
js/fre/helper.js
getLocalToken
called by 5
js/getLocalToken.js
removeHoverFrom
called by 5
js/drawGraph.js
removeTab
called by 4
js/authorisation/oauth2.js

Shape

Function 67

Languages

TypeScript100%

Modules by API surface

js/drawGraph.js14 symbols
js/fre/installFre.js11 symbols
js/fre/updateFre.js6 symbols
js/fre/helper.js6 symbols
js/showCommits.js5 symbols
js/addAuthorizationPrompt.js5 symbols
js/getLocalToken.js4 symbols
js/sortCommits.js2 symbols
js/openCommitsTab.js2 symbols
js/fetchCommits.js2 symbols
js/addCommitsButton.js2 symbols
js/showLegend.js1 symbols

For agents

$ claude mcp add le-git-graph \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact