Skip to content

A visually exciting Git management extension for Visual Studio 2022/2026, bringing GitLens-style functionality with theme-adaptive vibrant colors.

License

Notifications You must be signed in to change notification settings

CodingWithCalvin/VS-GitRanger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

40 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Git Ranger Logo

Git Ranger

A visually stunning Git management extension for Visual Studio with theme-adaptive vibrant colors

License Build Status

Marketplace Version Marketplace Installations Marketplace Downloads Marketplace Rating


โœจ Features

๐Ÿ” Inline Blame Annotations

See who changed each line directly in the editor - author name, commit date, and message displayed right at the end of each line!

  • ๐ŸŽจ Color-coded by author - each contributor gets a unique vibrant color
  • ๐Ÿ”ฅ Heat map mode - green = recent, red = old (optional)
  • ๐Ÿ‘๏ธ Configurable opacity and display format
  • ๐Ÿ’ฌ Hover for full commit details

Inline Blame

๐Ÿ“Š Blame Gutter Margin

A visual indicator in the editor margin showing commit history at a glance.

  • ๐Ÿ“ˆ Age bars showing relative commit age
  • ๐ŸŽฏ Author color indicators
  • ๐Ÿ“‹ Click to copy commit SHA
  • ๐Ÿ”Ž Hover for commit details

Blame Gutter

๐Ÿ“ Status Bar Blame

See blame info for the current line right in the Visual Studio status bar - updates instantly as you navigate!

  • โšก Real-time updates - blame follows your cursor
  • ๐ŸŽ›๏ธ Customizable format - choose what to display with {author}, {date}, {message}, {sha} placeholders
  • ๐Ÿ“… Relative or absolute dates - "2 days ago" or "1/21/2026"
  • โœ‚๏ธ Auto-truncate - configurable max length keeps your status bar tidy

Status Bar Blame

๐Ÿ”ฎ What's Next?

Check out our issues list to see what features are planned and vote on what you'd like to see next!

๐Ÿ› ๏ธ Installation

Visual Studio Marketplace

  1. Open Visual Studio 2022 or 2026
  2. Go to Extensions > Manage Extensions
  3. Search for "Git Ranger"
  4. Click Download and restart Visual Studio

Manual Installation

Download the latest .vsix from the Releases page and double-click to install.

โš™๏ธ Configuration

Configure Git Ranger via Tools > Options > Git Ranger

๐Ÿท๏ธ Blame Settings

Setting Description Default
Enable Inline Blame Show blame at end of lines true
Enable Blame Gutter Show blame in margin true
Show Author Name Display author in inline blame true
Show Commit Date Display date in inline blame true
Show Commit Message Display message in inline blame true
Date Format relative or custom format string relative

๐ŸŽจ Color Settings

Setting Description Default
Color Mode Author, Age, or None Author
Max Age (days) Maximum age for heat map 365

๐Ÿ–ฅ๏ธ Display Settings

Setting Description Default
Inline Blame Opacity Transparency (0.0 - 1.0) 0.7
Compact Mode Condensed display format false
Gutter Width Width in pixels 40
Show Age Bars Visual age indicators true

๐Ÿ“ Status Bar Settings

Setting Description Default
Enable Status Bar Blame Show blame in status bar true
Format Template with {author}, {date}, {message}, {sha} {author}, {date} โ€ข {message}
Use Relative Dates Show "2 days ago" vs absolute date true
Max Length Truncate long messages (0 = unlimited) 100

๐Ÿ”ง Diagnostics

Setting Description Default
Log Level Output pane verbosity: None, Error, Info, Verbose Error

Logs are written to the "Git Ranger" output pane in Visual Studio.

๐Ÿ“‹ Requirements

  • ๐Ÿ’ป Visual Studio 2022 (17.0) or later
  • ๐Ÿ”ง .NET Framework 4.8

๐Ÿ—๏ธ Technology Stack

Component Technology
Git Integration LibGit2Sharp
UI Framework WPF
Graph Rendering SkiaSharp (planned)
VS Integration Community.VisualStudio.Toolkit

๐Ÿค Contributing

Contributions are welcome! Whether it's bug reports, feature requests, or pull requests - all feedback helps make this extension better.

๐Ÿ”ง Development Setup

  1. Clone the repository
  2. Open the solution in Visual Studio 2022 or 2026
  3. Ensure you have the "Visual Studio extension development" workload installed
  4. Press F5 to launch the experimental instance

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ‘ฅ Contributors

CalvinAllen


Made with โค๏ธ by Coding With Calvin

About

A visually exciting Git management extension for Visual Studio 2022/2026, bringing GitLens-style functionality with theme-adaptive vibrant colors.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors 2

  •  
  •  

Languages