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: The Performance Impact of C++'s `final` Keyword | news.ycombinator.com | 2024-04-22

    .NET is a little smarter about switch code generation these days: https://github.com/dotnet/roslyn/pull/66081

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

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

    InfluxDB logo
  • 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!

  • 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

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

    https://www.peachpie.io/

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

    WorkOS logo
  • 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

    SaaSHub logo
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).

C# Roslyn related posts

Index

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

Project Stars
1 Roslyn 18,499
2 Uno Platform 8,363
3 Roslynator 2,968
4 dotnet-script 2,585
5 ScriptCS 2,450
6 mapperly 2,311
7 PeachPie 2,276
8 RoslynPad 2,215
9 omnisharp-roslyn 1,686
10 PolySharp 1,627
11 jab 1,005
12 security-code-scan 910
13 Meziantou.Analyzer 833
14 CodeConverter 774
15 sonar-dotnet 715
16 Buildalyzer 583
17 PluginFramework 519
18 roslyn-sdk 488
19 Mockaco 317
20 LinqGen 258
21 Westwind.Scripting 195
22 Enum.Source.Generator 161
23 Waf DotNetPad 135

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