-
omnisharp-vscode
Discontinued Official C# support for Visual Studio Code [Moved to: https://github.com/dotnet/vscode-csharp]
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
People should take a breather and especially read this comment from an OmniSharp contributor:
https://github.com/omnisharp/omnisharp-vscode/issues/5276#is...
OmniSharp isn't going anywhere. It's being moved to communicate via LSP, which is the way he himself has wanted VS Code to move to for years.
No, they are equally "guilty". At least they don't brag how OSS friendly they are.
There is open source debugger from Samsung (https://github.com/Samsung/netcoredbg/), but it does not see much use.
Ah come on! It's more complicated than that.
Most of the heavy lifting in OmniSharp is done by Roslyn [0]. Roslyn is the open source C# compiler and code analysis library maintained by MS. You cannot overstate how much effort has gone into Roslyn, and how much money MS has invested to make it work. OmniSharp is essentially a wrapper[1] around Roslyn (before Roslyn it was Mono), and while the OmniSharp team did a nice job developing a nice intellisense UX around it all, it is not like MS is taking it all away from them. Incidentally, it is almost certain that new intellisense plugin by MS will also be built on top of Roslyn.
[0] https://github.com/dotnet/roslyn
There is a libre version of VS Code but it is missing features like access to the extension marketplace.
https://github.com/VSCodium/vscodium
is `dotnet watch` basically `git ls-files|entr dotnet build` ?
(entr is http://eradman.com/entrproject/ – like inotifywait but easier)
and there is a VSCode extension that uses this instead of the MS debugger
https://open-vsx.org/extension/muhammad-sammy/csharp
Just for balance, Pylance is proprietary but the core of it is the Pyright library which is completely open (see: https://github.com/microsoft/pyright).
It would be nice if they were more transparent about the differences between the two and why Pylance is closed. There are a few github issues where Microsoft PMs basically stonewall the community with very little info.