vscode-gitlens VS free-vscode-csharp

Compare vscode-gitlens vs free-vscode-csharp and see what are their differences.

vscode-gitlens

Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more (by gitkraken)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
vscode-gitlens free-vscode-csharp
19 11
8,756 96
1.4% -
9.9 9.7
2 days ago 23 days ago
TypeScript TypeScript
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

vscode-gitlens

Posts with mentions or reviews of vscode-gitlens. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-21.
  • The Loneliness of the Mid-Level Vimmer
    11 projects | news.ycombinator.com | 21 Dec 2023
  • Why Git Is Hard
    3 projects | news.ycombinator.com | 7 Oct 2023
    IntelliJ: https://www.jetbrains.com/help/idea/investigate-changes.html

    VSCode:

    https://marketplace.visualstudio.com/items?itemName=mhutchie...

    or https://github.com/gitkraken/vscode-gitlens#commit-graph-

    SourceTree: https://confluence.atlassian.com/sourcetreekb/viewing-log-hi...

  • Came back to Git Graph after several months of using GitLens+
    2 projects | /r/vscode | 6 Mar 2023
    Quite a while ago, the GitLens+ plugin gained the Commit Graph feature--the same graph you see in GitKraken. Until then I had used Git Graph for visualizing my repositories and GitLens+ for git blame in the GUI. Since one plugin could now do both, the natural course of action was to remove the other--goodbye, Git Graph!
  • Why I love GitLens in my VsCode - Part 1
    2 projects | dev.to | 13 Feb 2023
    Btw, today I want to speak about something different, I love git and I love terminal, but sometimes I love having the info visualised appealingly and get info about the source control quickly. I work with VsCode typically, so some months ago I tried to find a solution for this editor that resolves what was said before. After googling and some testing, the result of my search was: GitLens. Now, I want to show you how it works and how it can improve your routine. So don't waste time and let's jump in it!
  • Both are good, what would you pick?
    4 projects | /r/ProgrammerHumor | 1 Sep 2022
    GitLens extension chef's kiss
  • tig blame online
    2 projects | dev.to | 21 Jun 2022
    for GitLens https://gitlens.amod.io/
  • GitLens adds “Premium Features” and enough reminders that you don't miss them
    1 project | news.ycombinator.com | 1 Mar 2022
  • The Myth of Self-Documenting Code
    1 project | news.ycombinator.com | 18 Oct 2021
    The better version is to have something like gitlens installed into your IDE and have it dynamically render those git comments.

    https://github.com/Axosoft/vscode-gitlens#current-line-blame...

  • where add.
    1 project | /r/ProgrammerHumor | 9 Oct 2021
    I learned the cli first, but I do use vscode's git integration for staging and committing. I also love gitlens's "commits by file / line" feature.
  • Replacing GitKraken
    2 projects | /r/vscode | 30 Jul 2021
    Hi. Vs code is pretty well integrated with git. There are built in git support and a couple other plugins. For example, the most popular git plugin for vs code is git lens. It also has powerful rebase editor (i guess, it is my favorite feature), which you can enable by following this guide. I personally realy enjoing Git Graph extension, which allow you to observe your git history in pretty similar to git kraken way. It also provide navigation facilities and some other useful features.

free-vscode-csharp

Posts with mentions or reviews of free-vscode-csharp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-05.
  • A new F# compiler feature: graph-based type-checking
    9 projects | news.ycombinator.com | 5 Nov 2023
    I only tried F# for few days, but it was a pleasant experience on both macos and linux.

    dotnet CLI should take care of build process, it can even generate self-sufficient executable (that bundle parts of .NET in them). The infamous required XML boilerplate has also been cut down to near-zero.

    My biggest gripe is that Microsoft's debugger is closed-source and proprietary (though free for users of official VSCode builds). There is open-source netcoredbg by Samsung, so you can use VSCod[e,ium] with https://open-vsx.org/extension/muhammad-sammy/csharp , but YMMV.

  • Open source debugger?
    1 project | /r/GodotCSharp | 16 Sep 2023
    When looking into C# tools though, my understanding is that the main debugging tool is under a proprietary MS license, although maybe I'm misunderstanding that. My question is, is there a FOSS debugger or tool kit for C# development? I did find this on the marketplace but am not sure if this is what I'm looking for. I know this is a bit of a niche case but was hoping to clarify. I'm not committed to VSCodium and am open to other text editors/IDEs, although would prefer to stick with it if possible.
  • Proprietary Environments are a Trap
    2 projects | /r/programming | 22 Sep 2022
    My understanding is that I can install VSCodium and that they have many of the most popular extensions available. They even seem to have an alternative for the C# debugger. I could also use VSCodium and manually install the Microsoft extensions from the distributed VSX files.
  • Is .NET open? MS pushing a proprietary extension to replace OmniSharp
    12 projects | news.ycombinator.com | 16 Jun 2022
    and there is a VSCode extension that uses this instead of the MS debugger

    https://open-vsx.org/extension/muhammad-sammy/csharp

  • VS Code or VS Codium - Which should I use?
    12 projects | dev.to | 31 May 2022
    C# language (powered by OmniSharp): Official C# language support. The extension is subject to this restrictive license because it uses Microsoft's proprietary debugger. The source code is available under a MIT license. See this comment in the C# extension repo for some discussion on this. There is an alternative version of the C# extension in the Open VSX Registry that uses Samsung’s MIT-licensed Debugger.
  • Yeah, VSCode is great, but what a maintenance nightmare
    3 projects | /r/vscode | 6 Nov 2021
    Yeah, Gitpod is pretty nice for what it is. Although it's worth mentioning that certain proprietary Microsoft extensions are licensed for use only in Microsoft distributions of VSCode, so they won't work in Gitpod. Most extensions do work, but Pylance, C#, C/C++ doesn't, to name a few exceptions. Although for C# there is a FOSS extension you can use instead and for C/C++ there is clangd.
  • Blazor server app not running (Linux)
    1 project | /r/vscode | 30 Oct 2021
    I'm not very familiar with C# and .NET, so I can't help you with any specifics. But I do know that Microsoft actively prevent the usage of their proprietary extensions such as the one for C# in non-Microsoft distributions of VS Code, such as VSCodium. Although if you're using VSCodium, you've probably installed the alternative FOSS version of the C# extension, unless you've sideloaded the official C# extension?
  • What are some open source apps that are actually terrible for privacy?
    7 projects | /r/privacy | 18 Oct 2021
    For C# there is https://github.com/muhammadsammy/free-omnisharp-vscode for Python there is https://github.com/Microsoft/pyright (Pylance is the proprietary counterpart) for C++ there is https://github.com/clangd/vscode-clangd
  • How can I use C# on arch linux?
    1 project | /r/archlinux | 18 Oct 2021
    If you want to stay FOSS, you can use this fork of the C# plugin which uses a free debugger: https://github.com/muhammadsammy/free-omnisharp-vscode
  • vscode total noob having issues using c# on linux (manjaro kde plasma)
    1 project | /r/vscode | 19 Jul 2021
    The download URL for the debugger seems to have changed, but the latest version of the extension should include a fix for that (see muhammadsammy/free-omnisharp-vscode#20).

What are some alternatives?

When comparing vscode-gitlens and free-vscode-csharp you can also consider the following projects:

vscode-jupyter - VS Code Jupyter extension

code-debug - Native debugging for VSCode

vscode-emacs-mcx - Awesome Emacs Keymap - VSCode emacs keybinding with multi cursor support

omnisharp-vscode - Official C# support for Visual Studio Code [Moved to: https://github.com/dotnet/vscode-csharp]

linux - Linux kernel source tree

netcoredbg - NetCoreDbg is a managed code debugger with MI interface for CoreCLR.

Git - Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

vscode-clangd - Visual Studio Code extension for clangd

CodeMaid - CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.

vscode-chrome-debug - Debug your JavaScript code running in Google Chrome from VS Code.

gitui - Blazing 💥 fast terminal-ui for git written in rust 🦀

vscode-php-debug - PHP Debug Adapter for Visual Studio Code 🐞⛔