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
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
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
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
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.
الميزات الرئيسية لـ nirmalscaria/le-git-graph هي: 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.
تشمل البدائل مفتوحة المصدر لـ nirmalscaria/le-git-graph: 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…