awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
NirmalScaria avatar

NirmalScaria/le-git-graph

0
View on GitHub↗
5,889 stars·42 forks·JavaScript·mit·14 viewschrome.google.com/webstore/detail/le-git-graph-commits-grap/joggkdfebigddmaagckekihhfncdobff↗

Le Git Graph

Le Git Graph is a browser-based tool that displays a visual commit graph for any GitHub repository, showing branch structure and commit history directly in the page. It operates as a single-page application that injects the commit graph into existing repository pages without full page reloads, using OAuth to authenticate with GitHub and authorize API requests for commit data.

The tool renders commit nodes and branch lines on an HTML canvas element for smooth, high-performance visualization of complex git histories. It filters the commit graph to show only commits from a selected branch, hiding unrelated branches and their merge points. When hovering over a commit node, a floating overlay displays commit metadata such as author, date, and message. Commits are loaded incrementally from the GitHub API as the user scrolls, fetching additional pages to build the full graph without initial overhead.

The project provides a focused view of git commit history, enabling users to inspect commit details and filter by branch directly within the GitHub interface.

Features

  • Commit Graph Visualizers - Displays a visual commit graph on repository pages to show branch structure and commit history.
  • Branch Filters - Filters the commit graph to show only commits from a selected branch, hiding unrelated branches.
  • Canvas Rendering - Renders commit nodes and branch lines on an HTML canvas element for smooth visualization.
  • GitHub OAuth Integrations - Authenticates with GitHub via OAuth to authorize API requests for repository commit data.
  • On-Demand Subset Loading - Loads additional commits from the GitHub API as the user scrolls or requests more history.
  • Paginated Commit Fetchers - Loads additional commits from the GitHub API as the user scrolls through history.
  • Hover-Triggered Metadata Inspectors - Shows commit metadata such as author, date, and message when hovering over a graph node.
  • Hover-Based Metadata Displays - Shows commit metadata when hovering over a node in the graph to inspect details without navigating away.
  • Commit Metadata Overlays - Shows commit metadata such as author, date, and message when hovering over a graph node.
  • On-Demand Loaders - Loads commits incrementally from the GitHub API as the user scrolls, fetching additional pages.
  • Single-Page Applications - Operates as a client-side SPA that injects the commit graph into existing repository pages without full page reloads.

Star history

Star history chart for nirmalscaria/le-git-graphStar history chart for nirmalscaria/le-git-graph

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Le Git Graph

Similar open-source projects, ranked by how many features they share with Le Git Graph.
  • sallar/github-contributions-chartsallar avatar

    sallar/github-contributions-chart

    5,569View on GitHub↗

    This project is a client-side tool that fetches a GitHub user’s entire contribution history and renders it as a single, continuous timeline chart. It operates entirely in the browser as a single-page application, using the HTML5 Canvas API to draw a pixel-level heatmap where color intensity reflects contribution frequency across every day from account creation to the present. The tool retrieves data through authenticated requests to the GitHub API, then aggregates daily counts into a date-range timeline without requiring any server-side processing. Its output serves as a comprehensive visual

    JavaScriptcontributionscontributions-chartgithub
    View on GitHub↗5,569
  • git-up/gitupgit-up avatar

    git-up/GitUp

    12,015View on GitHub↗

    GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a visual environment for browsing repository content, editing history, and performing version control operations. The application features an interactive commit graph visualizer for navigating branching and merging history. It includes a dedicated history editor that allows for the visual manipulation of the project timeline, including the ability to reorder, split, and roll back commits. The tool covers diff analysis through side-by-side file comparisons and high-speed content sear

    Objective-C
    View on GitHub↗12,015
  • arxanas/git-branchlessarxanas avatar

    arxanas/git-branchless

    4,083View on GitHub↗

    git-branchless is a suite of tools for organizing changes as a sequence of individual commits instead of traditional branches. It functions as a stacked commit manager, history manipulation tool, and repository state auditor, designed to facilitate a branchless development workflow. The system distinguishes itself through in-memory graph manipulation, allowing for the rebasing, splitting, and moving of complex commit subtrees without checking out the working copy. It includes a commit graph visualizer that renders hidden references and abandoned nodes, alongside a local database that logs rep

    Rustcligitworkflow
    View on GitHub↗4,083
  • facebook/saplingfacebook avatar

    facebook/sapling

    6,885View on GitHub↗

    Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac

    Rust
    View on GitHub↗6,885
See all 30 alternatives to Le Git Graph→

Frequently asked questions

What does nirmalscaria/le-git-graph do?

Le Git Graph is a browser-based tool that displays a visual commit graph for any GitHub repository, showing branch structure and commit history directly in the page. It operates as a single-page application that injects the commit graph into existing repository pages without full page reloads, using OAuth to authenticate with GitHub and authorize API requests for commit data.

What are the main features of nirmalscaria/le-git-graph?

The main features of nirmalscaria/le-git-graph are: Commit Graph Visualizers, Branch Filters, Canvas Rendering, GitHub OAuth Integrations, On-Demand Subset Loading, Paginated Commit Fetchers, Hover-Triggered Metadata Inspectors, Hover-Based Metadata Displays.

What are some open-source alternatives to nirmalscaria/le-git-graph?

Open-source alternatives to nirmalscaria/le-git-graph include: sallar/github-contributions-chart — This project is a client-side tool that fetches a GitHub user’s entire contribution history and renders it as a… git-up/gitup — GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a… gitextensions/gitextensions — GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools… facebook/sapling — Sapling is a scalable version control system designed to handle repositories with millions of files and commits,… arxanas/git-branchless — git-branchless is a suite of tools for organizing changes as a sequence of individual commits instead of traditional… fogleman/gg — gg is a Go 2D graphics library and vector graphics engine designed for programmatic image generation. It provides a…