C# Roslyn

Open-source C# projects categorized as Roslyn

Top 23 C# Roslyn Projects

  • Roslyn

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

    Project mention: Still No REPL for .NET Core in Visual Studio | news.ycombinator.com | 2024-02-17
  • Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

    Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    And Uno Platform (https://platform.uno/) is akin to React Native in terms of native controls usage.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Roslynator

    Roslynator is a set of code analysis tools for C#, powered by Roslyn.

    Project mention: Roslynator VS Metalama - a user suggested alternative | libhunt.com/r/roslynator | 2023-12-07
  • dotnet-script

    Run C# scripts from the .NET CLI.

    Project mention: Google ZX – A tool for writing better scripts | news.ycombinator.com | 2024-02-09

    Especially because these languages are only one package/install away and not two. I don‘t really get for which audience is targeted here. Usage in JS projects maybe, but then why not write it as npm tasks. ..

    I‘m playing around with dotnet-scripts [1] at the moment (C# shop mainly) and this has the same issue imho. The reason why I looked into it was because we have developers not accustomed to bash etc. I still find it silly and would rather use ruby so…

    [1] https://github.com/dotnet-script/dotnet-script

  • ScriptCS

    Write C# apps with a text editor, nuget and the power of Roslyn!

  • PeachPie

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

    Project mention: .NET 8 – .NET Blog | news.ycombinator.com | 2023-11-14

    PeachPie may be worth a look. It’s a php to .net compiler.


  • mapperly

    A .NET source generator for generating object mappings. No runtime reflection.

    Project mention: I created a new object mapper | /r/dotnet | 2023-12-07

    Check out https://github.com/riok/mapperly

  • 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.

  • RoslynPad

    A cross-platform C# editor based on Roslyn and AvalonEdit

  • omnisharp-roslyn

    OmniSharp server (HTTP, STDIO) based on Roslyn workspaces

    Project mention: A Call for Developers – Jellyfin | news.ycombinator.com | 2023-10-02
  • PolySharp

    PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! 🚀

    Project mention: What's new in C# 12: overview | news.ycombinator.com | 2023-10-20

    Great improvements.

    There is PolySharp project that enables you to use most of C#11 features in legacy .NET Framework: https://github.com/Sergio0694/PolySharp - Seems that C#12 features are planned to be implemented: https://github.com/Sergio0694/PolySharp/issues/78

    I'm using PolySharp where I'm stuck with .NET Framework 4.6 and I don't have any issues.

    Hope one day I'd see concise syntax for catch and/or try expressions: https://github.com/dotnet/csharplang/discussions/2734 - but there is a lot of resistance.

  • jab

    C# Source Generator based dependency injection container implementation.

  • security-code-scan

    Vulnerability Patterns Detector for C# and VB.NET

  • Meziantou.Analyzer

    A Roslyn analyzer to enforce some good practices in C#.

  • CodeConverter

    Convert code from C# to VB.NET and vice versa using Roslyn

  • sonar-dotnet

    Code analyzer for C# and VB.NET projects

    Project mention: Is breaking out from an infinite async iterator via cancellation considered a code smell? | /r/dotnet | 2023-06-09

    👍 I've reported an issue here, let's see how it goes. I think it will probably be turned down 🙂

  • Buildalyzer

    A utility to perform design-time builds of .NET projects without having to think too hard about it.

  • PluginFramework

    Everything is a Plugin in .NET

  • roslyn-sdk

    Roslyn-SDK templates and Syntax Visualizer

    Project mention: Reflection -> Source Generated | /r/dotnet | 2023-06-03
  • Mockaco

    🐵 HTTP mock server, useful to stub services and simulate dynamic API responses, leveraging ASP.NET Core features, built-in fake data generation and pure C# scripting

  • LinqGen

    Alloc-free and fast replacement for Linq, with code generation

  • Westwind.Scripting

    Small C# library to provide dynamic runtime code compilation from source code for code and expressions execution

  • Enum.Source.Generator

    A C# source generator to create an enumeration class from an enum type. With this package, you can work on enums very, very fast without using reflection.

    Project mention: Reflection -> Source Generated | /r/dotnet | 2023-06-03
  • Waf DotNetPad

    The Waf DotNetPad is a simple and fast code editor that makes fun to program with C# or Visual Basic.

  • SaaSHub

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-17.

C# Roslyn related posts


What are some of the best open-source Roslyn projects in C#? This list will help you:

Project Stars
1 Roslyn 18,334
2 Uno Platform 8,258
3 Roslynator 2,926
4 dotnet-script 2,556
5 ScriptCS 2,447
6 PeachPie 2,268
7 mapperly 2,193
8 RoslynPad 2,176
9 omnisharp-roslyn 1,662
10 PolySharp 1,577
11 jab 988
12 security-code-scan 900
13 Meziantou.Analyzer 815
14 CodeConverter 762
15 sonar-dotnet 697
16 Buildalyzer 573
17 PluginFramework 502
18 roslyn-sdk 483
19 Mockaco 308
20 LinqGen 222
21 Westwind.Scripting 187
22 Enum.Source.Generator 137
23 Waf DotNetPad 135
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives