Roslyn

Open-source projects categorized as Roslyn
Language: + C# + TypeScript

Top 23 Roslyn Open-Source Projects

  • Roslyn

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

    Project mention: Generating C# code programmatically | dev.to | 2024-04-05

    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.

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

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

  • RoslynPad

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

  • csharp-source-generators

    A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.

    Project mention: Any type providers implemented in C# using source generators | /r/dotnet | 2023-07-13
  • 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

  • NetPad

    A cross-platform C# editor and playground.

    Project mention: NetPad: A cross-platform C# editor and playground | /r/dotnet | 2023-11-25
  • 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 🙂

  • awesome-roslyn

    Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators

    Project mention: Awesome Roslyn | /r/RoslynAPI | 2023-05-10

    ironcev/awesome-roslyn: Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators (github.com)

  • 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

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

Roslyn related posts

Index

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

Project Stars
1 Roslyn 18,446
2 Uno Platform 8,349
3 Roslynator 2,960
4 dotnet-script 2,580
5 ScriptCS 2,451
6 mapperly 2,296
7 PeachPie 2,273
8 RoslynPad 2,209
9 csharp-source-generators 1,868
10 omnisharp-roslyn 1,682
11 PolySharp 1,624
12 jab 1,004
13 security-code-scan 909
14 Meziantou.Analyzer 832
15 CodeConverter 772
16 NetPad 740
17 sonar-dotnet 713
18 awesome-roslyn 635
19 Buildalyzer 579
20 PluginFramework 519
21 roslyn-sdk 487
22 Mockaco 316
23 LinqGen 251
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com