Roslyn

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. (by dotnet)

Roslyn Alternatives

Similar projects and alternatives to Roslyn

  1. Visual Studio Code

    3,063 Roslyn VS Visual Studio Code

    Visual Studio Code

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. rust

    2,777 Roslyn VS rust

    Empowering everyone to build reliable and efficient software.

  4. ASP.NET Core

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

  5. TypeScript

    1,394 Roslyn VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  6. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  7. vscodium

    550 Roslyn VS vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

  8. FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  9. csharplang

    The official repo for the design of the C# programming language

  10. Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  11. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

  12. SharpLab

    .NET language playground

  13. Entity Framework

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

  14. vscode-cpptools

    66 Roslyn VS vscode-cpptools

    Official repository for the Microsoft C/C++ extension for VS Code.

  15. omnisharp-vscode

    65 Roslyn VS omnisharp-vscode

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

  16. WPF

    52 Roslyn VS WPF

    WPF is a .NET Core UI framework for building Windows desktop applications.

  17. docs

    40 Roslyn VS docs

    This repository contains .NET Documentation. (by dotnet)

  18. MSBuild

    The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.

  19. vscode-csharp

    15 Roslyn VS vscode-csharp

    Official C# support for Visual Studio Code

  20. PeachPie

    PeachPie - the PHP compiler and runtime for .NET and .NET Core

  21. netcoredbg

    NetCoreDbg is a managed code debugger with GDB/MI, VSCode DAP and CLI interfaces for CoreCLR.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Roslyn alternative or higher similarity.

Roslyn discussion

Log in or Post with

Roslyn reviews and mentions

Posts with mentions or reviews of Roslyn. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-27.
  • How to update library and get swamped with this task.
    2 projects | dev.to | 27 Dec 2024
    MSBuildLocator for .NET Framework can only search for MSBuild 15, 16, 17 (Visual Studio 2017, 2019, 2022). So, if a user has a fairly old project and is using Visual Studio 2015, Roslyn won't be able to find a suitable MSBuild. Even if the project is fully built on the system, Roslyn simply won't work. We've reported this issue on GitHub. To cut a long story short, the devs don't prioritize it, citing that VS 2015 and earlier versions are just outdated. However, it turns out that if the user has the .NET SDK, Roslyn starts using a backup plan. If you have a .NET Framework legacy project, Roslyn will try to use BuildHost for .NET Core. Most of the time, this works fine, but issues can occur if there's something that isn't supported by MSBuild for .NET Core. You'll see this in the description of the third issue.
  • Visual Studio Code is designed to fracture
    20 projects | news.ycombinator.com | 29 Sep 2024
    C# extension works well and uses Roslyn Language Server that is part[0] of the Roslyn (C# compiler) - this is what the base C# extension[1] uses. Both of these are licensed under MIT.

    The only closed-source component is 'vsdbg' which is Visual Studio's debugger shipped as a component that the extension uses. It, however, can be replaced with Samsung's 'NetCoreDbg' by using the extension fork[2].

    [0]: https://github.com/dotnet/roslyn/tree/main/src/LanguageServe...

    [1]: https://github.com/dotnet/vscode-csharp

    [2]: https://github.com/muhammadsammy/free-vscode-csharp

  • Am writing a software used to manage elections in Kenya
    1 project | news.ycombinator.com | 31 Aug 2024
  • The main features I want for C#
    1 project | dev.to | 27 Jul 2024
    see also: https://github.com/dotnet/roslyn/pull/7850
  • What do I think about Lua after shipping a project with 60k lines of code?
    16 projects | news.ycombinator.com | 1 Jun 2024
    The .NET runtime[1] and C# compiler[2] are both pretty easy to embed.

    [1] https://learn.microsoft.com/en-us/dotnet/core/tutorials/netc...

    [2] https://github.com/dotnet/roslyn/blob/main/docs/wiki/Scripti...

  • The search for easier safe systems programming
    11 projects | news.ycombinator.com | 8 May 2024
    The C# compiler has an MIT license and is available on GitHub, which is about as FOSS as it gets.

    https://github.com/dotnet/roslyn

  • Asynchronous Programming in C#
    9 projects | news.ycombinator.com | 30 Apr 2024
    My understanding is that the .NET team is working toward this with Interceptors: https://github.com/dotnet/roslyn/blob/main/docs/features/int...
  • The Performance Impact of C++'s `final` Keyword
    6 projects | news.ycombinator.com | 22 Apr 2024
    .NET is a little smarter about switch code generation these days: https://github.com/dotnet/roslyn/pull/66081
  • Generating C# code programmatically
    4 projects | dev.to | 5 Apr 2024
    Recently, while creating some experimental C# source code generators (xafero/csharp-generators), I was just concatenating strings together. Like you do, you know, if things have to go very quickly. If you have a simple use case, use a formatted multi-line string or some template library like scriban. But I searched for a way to generate more and more complicated logic easily - like for example, adding raw SQL handler methods to my pre-generated DBSet-like classes for my ADO.NET experiment. You could now say: Use Roslyn and that's really fine if you look everything up in a website like SharpLab, which shows immediately the syntax tree of our C# code.
  • Still No REPL for .NET Core in Visual Studio
    1 project | news.ycombinator.com | 17 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Roslyn repo stats
164
19,190
10.0
2 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com