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,342 Roslyn VS Visual Studio Code

    Visual Studio Code

  2. ReSharper

    ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.

    ReSharper logo
  3. rust

    3,000 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

    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

    583 Roslyn VS vscodium

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

  8. FrameworkBenchmarks

    Discontinued Source for the TechEmpower Framework Benchmarks project

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

  11. csharplang

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

  12. SharpLab

    .NET language playground

  13. openvsx

    101 Roslyn VS openvsx

    An open-source registry for VS Code extensions

  14. Entity Framework

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

  15. omnisharp-vscode

    66 Roslyn VS omnisharp-vscode

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

  16. theia

    66 Roslyn VS theia

    Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

  17. WPF

    54 Roslyn VS WPF

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

  18. docs

    45 Roslyn VS docs

    This repository contains .NET Documentation. (by dotnet)

  19. StyleCopAnalyzers

    An implementation of StyleCop rules using the .NET Compiler Platform

  20. MSBuild

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

  21. netcoredbg

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

  22. vscode-csharp

    15 Roslyn VS vscode-csharp

    Official C# support for Visual Studio Code

  23. SaaSHub

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

    SaaSHub logo
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 2026-04-06.
  • I'm writing a history of Visual Basic, Chapter 1 is up
    1 project | news.ycombinator.com | 11 May 2026
    VB.NET is open source, supports AOT, and there is little else that VB 6 does better, other than COM integration, which .NET was always a bit lower level

    https://github.com/dotnet/roslyn

    Now I bet what you mean is the graphical part, and yes that is only partial open source.

  • 9 Things That Silently Kill Your .NET Build Time (and How to Fix Each One)
    4 projects | dev.to | 6 Apr 2026
    The problem hides in plain sight. You add StyleCop.Analyzers for consistency, a security scanner for compliance, maybe AsyncFixer for good measure — and suddenly your build is four times slower. In dotnet/roslyn Discussion #45933, a developer reported a 160-project solution that built in 1 minute 42 seconds without analyzers but ballooned to 8 minutes with StyleCop and FxCop enabled. That's a 4.7× regression from code analysis alone.
  • Unions merged into .NET 11 SDK Preview 3
    1 project | news.ycombinator.com | 11 Mar 2026
  • High-performance backend scripting for .NET
    6 projects | dev.to | 2 Feb 2026
    The script compiler uses Roslyn to generate a .NET assembly for each script. The assembly's binary data and the script's hash value are stored in the database with the script object. The hash code is used for assembly caching.
  • Banned C++ Features in Chromium
    3 projects | news.ycombinator.com | 23 Jan 2026
    In C#, you would normally implement rules like this with a custom Roslyn Analyzer or with https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyze.... It’s fair to say C# projects tend to have smaller denylists than mature C++ projects, but banned APIs definitely exist in mature C# projects.
  • Tree-sitter vs. Language Servers
    9 projects | news.ycombinator.com | 22 Jan 2026
    I wrote several of typescript's initial compilers. We didn't use red/green for two reasons:

    1. The js engines of the time were not efficient with that design. This was primarily testing v8 and chakra (IE/edge's prior engine).

    2. Red/green takes advantage of many things .net provides to be extremely efficient. For example structs. These are absent in js, making things much more costly. See the document on red-green trees I wrote here for more detail: https://github.com/dotnet/roslyn/blob/main/docs/compilers/De...

    3. The problem domains are a bit different. In Roslyn the design is a highly concurrent, multi-threaded feature-set that wants to share immutable data. Ts/JS being single threaded doesn't have the same concerns. So there is less need to efficiently create an immutable data structure. So having it be mutable meant working well with the engines of the time, with sacrificing too much.

    4. The ts parser is incremental, and operates very similarly to what I describe in for Roslyn in https://github.com/dotnet/roslyn/blob/main/docs/compilers/De.... However, because it operates on the equivalent of a red tree, it does need to do extra work to update positions and parent pointers.

    Tldr, different engine performance and different consumption patterns pushed us to a different model.

  • .NET 10 Preview 6 brings JIT improvements, one-shot tool execution
    24 projects | news.ycombinator.com | 30 Jul 2025
    Yes it is. you can fork the roslyn compiler and toolchain here: https://github.com/dotnet/roslyn It's even an mit license one of the most permissive.
  • OpenVSX, which VSCode forks rely on for extensions, down for 24 hours
    16 projects | news.ycombinator.com | 24 Apr 2025
  • Introducing command and commandfor in HTML
    5 projects | news.ycombinator.com | 7 Mar 2025
    C# has COMEFROM, too: https://github.com/dotnet/roslyn/blob/main/docs/features/int...

    they make it cumbersome to use by hand, but not impossible

  • It is not a compiler error. It is never a compiler error (2017)
    4 projects | news.ycombinator.com | 23 Feb 2025
    >> It is not a compiler error. It is never a compiler error (2017)

    No, not always true. Even in modern compilers -- as matured and as modern as VS 2022-- you would still get bug.

    I found one[0]. In my case it's easy to tell it's a compiler bug because the program just can't compile properly. But it's also not easy to reproduce, which just proves how well tested compilers usually are.

    0: https://github.com/dotnet/roslyn/issues/74872

  • A note from our sponsor - ReSharper
    www.jetbrains.com | 12 Oct 2026
    ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide. Learn more →

Stats

Basic Roslyn repo stats
177
20,720
10.0
3 days ago

Sponsored
ReSharper is now available in VS Code and Cursor
ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
www.jetbrains.com

Did you know that C# is
the 12th most popular programming language
based on number of references?