SaaSHub helps you find the best software and product alternatives Learn more →
Csharp-language-server Alternatives
Similar projects and alternatives to csharp-language-server
-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
-
Uno Platform
Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!
-
sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)
-
-
-
-
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
-
-
-
-
wcf
This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.
-
source-build
A repository to track efforts to produce a source tarball of the .NET Core SDK and all its components
-
omnisharp-extended-lsp.nvim
Extended 'textDocument/definition' handler for OmniSharp Neovim LSP (now also `textDocument/references`, `textDocument/implementation` and source generated files)
-
csharp-language-server discussion
csharp-language-server reviews and mentions
-
Microsoft donates the Mono Project to the Wine team
> - If you are working on Linux, you can build and deploy Android apps only
> - You need a valid Visual Studio or IntelliCode subscription
You don't: https://marketplace.visualstudio.com/items?itemName=ms-dotne... (DevKit, which is the licensed one, is completely optional - it gives you VS-style solution explorer. You can already get it with e.g. F#'s Ionide that works for any .NET Code file)
Or https://github.com/razzmatazz/csharp-language-server with either Neovim or Emacs.
> Okay, where's Linux? That's what Mono was originally made for and where Mono really shines.
Regretfully, you have ignored all sibling comments, so here it goes:
Uno: https://platform.uno/docs/articles/get-started-vscode.html?t...
(Uno has more involved setup than Avalonia but has way better mobile targeting, and casual reports indicate smaller memory footprint)
Avalonia: https://avaloniaui.net + https://marketplace.visualstudio.com/items?itemName=Avalonia...
dotnet new --install Avalonia.Templates
-
C# lsp configuration with neovim CoC
The recommended approach used to be coc-omnisharp, but it has been discontinued in favor of chsarp-ls. I have installed csharp-ls with dotnet tool install --global csharp-ls, and the executable is on ~/.dotnet/tools. The following is on my coc settings:
-
C# / DotNet Config
I switched to https://github.com/razzmatazz/csharp-language-server which doesn't have as many features.
-
I want to start making my console apps, I only have experience with game dev, where should I start?
Apropos lsp, these two might be interesting, if you haven't yet given up on C#. Again, that should work on many editors, including the evil one at hand. Note how both explicitly name vim, emacs and vscode in their documentation.
-
I found 2 extensions on vscode to replace lousy omnisharp extension
It using lsp protol.i tried the new version of omnisharp with lsp but its really bad, 2 client extension if you don't want to use omnisharp https://github.com/statiolake/vscode-csharp-ls And https://github.com/vytautassurvila/vscode-csharp-ls And last, server lsp https://github.com/razzmatazz/csharp-language-server
-
What problems do you face in your development workflow?
lol quite specific. do you know https://github.com/razzmatazz/csharp-language-server ?
-
c# development in; neovim
There's Saulius's lsp too too, altogh I haven't tried it yet.
-
Lunarvim "Invalid character in group name" when editing C# files
You could also set the semantic tokens capability to nil. Another alternative to omnisharp is csharp-language-server which has recently added support for semantic tokens.
-
Has anyone managed to get Neovim and Unity working well together?
I ended up using csharp_ls, https://github.com/razzmatazz/csharp-language-server/issues/34 posted what I found here. Once I got things pointing to the right mono dll it started working great.
-
Understanding the .NET ecosystem: The evolution of .NET into .NET 7
Sadly, OmniSharp (the LSP for vscode and nvim) isn't all that great. The performance is incredibly bad, easily orders of magnitude worse than VS and Rider.
There is this alternative LSP, which I plan to try out still: https://github.com/razzmatazz/csharp-language-server
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Jan 2025
Stats
razzmatazz/csharp-language-server is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of csharp-language-server is F#.
Popular Comparisons
- csharp-language-server VS omnisharp-roslyn
- csharp-language-server VS omnisharp-extended-lsp.nvim
- csharp-language-server VS try-convert
- csharp-language-server VS vscode-csharp-ls
- csharp-language-server VS wcf
- csharp-language-server VS dotfiles
- csharp-language-server VS dotfiles
- csharp-language-server VS Plotly.NET
- csharp-language-server VS coc-omnisharp
- csharp-language-server VS doomemacs